Watirで既存のブラウザを接続することに相当するSeleniumとは何ですか?
brw = Watir::IE.attach(:title, "Google")
これは重複する答えです** python Seleniumでドライバに再接続します**これはすべてのドライバに適用されます。1.ドライバを開きます
driver = webdriver.Firefox()
2.ドライバオブジェクトからsession_idおよび_urlに抽出します。
url = driver.command_executor._url #"http://127.0.0.1:60622/hub"
session_id = driver.session_id #'4e167f26-dc1d-4f51-a207-f761eaf73c31'
3.これら2つのパラメーターを使用して、ドライバーに接続します。
driver = webdriver.Remote(command_executor=url,desired_capabilities={})
driver.session_id = session_id
そして、あなたは再びあなたのドライバーに接続されています。
driver.get("http://www.mrsmart.in")
最初にWebdriverを実行する
ドライバー=新しいFirefoxDriver();
RemoteWebdriverを実行します
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
driver = new RemoteWebDriver(new URL( " http:// localhost:7055/hub ")、capabilities);
RemoteWebdriverは、Webdriverを実行している最初のブラウザーウィンドウに接続し、新しいウィンドウを作成しません。
注:Webdriver(1)とRemoteWebdriver(2)を別々のプログラムで1つずつ実行してください。