Capybara如何使用within_frame作为页面中唯一没有id的iframe



我在页面中有一个需要用Cucumber和Capybara测试的iframe,该iframe没有class或id属性,但它是DOM上唯一的ifame。如何使用within_frame水豚法?

使用find获取元素并将其传递给within_frame方法。

iframe = find('iframe')
within_frame(iframe) do
# expect something here
end

如果您使用的是最新版本的Capybara,如果页面上只有一个iframe,则within_frame的定位器参数是可选的

within_frame do
# blah blah
end

相关内容

  • 没有找到相关文章

最新更新