Почему имя объекта страницы ошибочно в ruby?
Итак, вот моя проблема... Я пытаюсь запустить объект страницы, что я делал тысячу раз раньше, но сейчас получаю ошибку имени. Это слишком рано утром или я что-то здесь упускаю? Это продолжает бросать NameError
class LoginPage
include PageObject
text_field(:user, :id => 'username')
text_field(:pass, :id => 'password')
button(:login_button, :name => 'login')
def login (username, password)
self.user = username
self.pass = password
self.login_button.click
end
end
Запустить огурец
uninitialized constant LoginPage::PageObject (NameError)
env.rb имеет
require 'page-object'
увидеть скриншот
1 ответ
Я подозреваю, что ваше требование должно быть на самом деле
require 'page_object'
Возможно, вам даже понадобится указать путь, который поможет решить проблему, но попробуйте сначала заменить дефис подчеркиванием и посмотреть, работает ли он.