Попытка добавить переменную с webelement
к методу, затем использовать этот метод с .click
def login_button
@browser.element(:class => /button radius button-demo/)
end
login_button.click
Но продолжайте получать ту же ошибку:
неопределенная локальная переменная или метод `login_button 'для PageObjects: Class (NameError)
, но если вы сделаете так:
@browser.element(:class => /button radius button-demo/).click
без добавления его в метод, все работает нормально .
Официальное руководство Watir предоставляет возможность добавления переменной к методу, но по какой-то причине я не могу заставить его работать :(