Пользователь уже на 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