Шаг Cucumber для взаимодействия с <iframe>, используя Capybara.
<ifame> должен иметь заданный атрибут name, с которым будет работать шаг.
When I press "Foo" in the iframe "myframe" Then I should see "Bar!" in the iframe "myframe"
Then /^(.*) in the iframe "([^\"]+)"$/ do |step, iframe_name| browser = page.driver.browser browser.switch_to.frame(iframe_name) step(step) browser.switch_to.default_content end
Найдено тут
Комментариев нет:
Отправить комментарий