Rspec没有看到该元素。
Rspec错误代码:element not visible
代码行@browser.a(:class => 'testButton btn right show').click
然而,此代码行的测试没问题:
@browser.a(:class => 'testButton btn right show').should exist
除.click
和.should exist
答案 0 :(得分:1)
要测试元素是否可见,您需要使用可见或现在。要解决此问题,您需要在单击之前使元素可见。
而不是.click
我使用.when_present.click
这是完整的解决方案代码:
@browser.a(:class => 'testButton btn right show').when_present.click