我有一个类定义如下:
def initialize(driver)
@driver = driver
end
def verify_page(username)
wait = Selenium::WebDriver::Wait.new(:timeout => 10)
btnSettings = wait.until { @driver.find_element(:xpath => "//a[@href='/UserManagement/MyAccount']") }
expect(btnSettings.text).to eq('Portal Administrator' + ' -- ' + username)
end
end
当我运行调用'验证'的代码时这个类的方法,我得到错误:
undefined method `expect' for #<PortalHomePage:0x00000003b1d188>
我如何解决这个问题?
答案 0 :(得分:0)
为了使用rspec期望。
请在您的env.rb文件中执行以下操作
require 'rspec'
include RSpec::Matchers
这将解决您当前的问题
评论了解更多信息。
希望它有所帮助!!