我在页面上需要使用Cucumber和Capybara进行测试,iframe没有class或id属性,但这是DOM上唯一的iframe。如何使用within_frame
水豚法?
答案 0 :(得分:0)
使用find
获取元素并将其传递给within_frame
方法。
iframe = find('iframe')
within_frame(iframe) do
# expect something here
end
答案 1 :(得分:0)
如果您使用的是最新版的水豚,则如果页面上只有一个iframe,则within_frame
的locator参数是可选的
within_frame do
# blah blah
end