Capybara如何在没有id的页面中使用within_frame作为唯一的iframe
我在需要使用Cucumber和Capybara测试的页面中有一个iframe,iframe没有class或id属性,但它是DOM上唯一的iframe。 我如何使用within_frame
方法?
使用find
获取元素并将其传递给within_frame
方法。
iframe = find('iframe') within_frame(iframe) do # expect something here end
如果你使用最新版本的within_frame
,如果页面上只有一个iframe,则within_frame
的定位器参数是可选的
within_frame do # blah blah end