iT邦幫忙

0

vscode Selenium 如何在相同瀏覽器執行

 driver = webdriver.Firefox()
 driver.get("https://www.google.com")
 executor_url = driver.command_executor._url
 session_id = driver.session_id
 print(session_id)
 print(executor_url)
 .
 .
 .
 .
 .
 .
 .
 .
 

想請問在vscode在執行完第一次腳本後會產生一個新瀏覽器
第二次執行時,要如何指定使用第一個瀏覽器,而不是重新再執行新的瀏覽器

以及要如何設定類似中斷點,不用重新從第一行開始跑呢

1 個回答

0
echochio
iT邦新手 1 級 ‧ 2019-02-07 17:12:50

以前用的範例

WebDriver driver1 = new ChromeDriver()
WebDriver driver2 = new ChromeDriver()

DriverFactory.changeWebDriver(driver1)
driver1.get("https://www.example.com")
println DriverFactory.webDriver

DriverFactory.changeWebDriver(driver2)
driver2.get("https://news.example.com")
println DriverFactory.webDriver

我要發表回答

立即登入回答