【发布时间】:2020-11-20 15:59:43
【问题描述】:
我是 python 新手,我将使用下面的代码打开浏览器窗口并做一些事情。但是,当我同时打开多个 URL 时,它只会在现有浏览器窗口中打开一个新选项卡,但我希望它在新窗口中打开,然后在新窗口中打开更多选项卡。这是代码
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
import webbrowser
#path for the driver
driver = webdriver.Chrome(executable_path="C:\mydriver\chromedriver")
driver.get("https://www.google.com")
driver.execute_script("window.open ('https://www.google.com', 'new window')")
driver.switch_to.window(driver.window_handles[0])
driver.execute_script("window.open ('https://www.bing.com','https://www.facebook.com', 'new window')")
driver.switch_to.window(driver.window_handles[1])
【问题讨论】:
-
这篇文章可能会有所帮助。 tutorialspoint.com/…
标签: python selenium selenium-webdriver browser window