有 20 个不同的按钮可以期待,需要点击才能期待和验证代码中的 url。我尝试了不同的方法来实现我的测试,但它们都失败了。
我正在尝试类似的东西:
page.all(:class => 'action red').each do |button|
c = button.find(:class => 'action view red')
c.click
page.driver.browser.switch_to.window(@new_window)
expect('some element on those 20 different browsers sessions before closing them')
page.driver.browser.close
end
end
我收到此错误:
ArgumentError:无效键:class,应该是以下之一:count,:minimum,:maximum,:between,:text,:visible,:exact,:match,:wait
任何人都可以在代码中帮助我如何执行获取所有 20 个按钮的元素、存储它们并单击它们以在关闭它之前期望它们中的每一个