Пользователь уже находится на LoginPage
и хочет ввести имя пользователя, используя технику Page Object.
Я описал элемент в классе LoginPage
и использовал тот же элемент на странице определения шага.
Я хочу выполнить какое-то действие с элементом с помощью объектной модели страницы, но при запуске с использованием файлов функций выдается ошибка "undefined method
set" for "":String . "`
class LoginPage
text_field(:userfield, :name => 'email')
text_field(:passfield, :name => 'password')
button(:submit, :type => 'submit')
end
Step definition uses :
And(/^a user logs in$/) do
on LoginPage do |page|
page.userfield.set "username"
end