0
私はSelenium Webdriver(Ruby)で自動化されたスクリプトを実行しています。ある時点で、myelement
をクリックする必要があり、その結果、ポップアップ(新しいモーダルブラウザウィンドウ)が開きます。Selenium WebDriverでポップアップを続ける
ただし、スクリプトのフォーカス(browser
変数)は、元のブラウザウィンドウに表示され、ポップアップでは表示されません。どのように私はポップアップに焦点を維持することができますか?
require 'selenium-webdriver'
browser = Selenium::WebDriver.for :chrome
browser.navigate.to 'http://example.com'
browser.find_element(:id, 'myelement').click # Opens pop up and returns nil