from selenium import webdriver
driver = webdriver.Chrome()
windows_count = 3
for i in range(windows_count):
# Opens a new tab
driver.execute_script("window.open()")
# Switch to the newly opened tab
driver.switch_to.window(driver.window_handles[i])
# Navigate to new URL in new window
driver.get("https://youtube.com")
# Close all tabs:
driver.quit()
希望这有帮助,祝你好运
更新,使用多个chrome窗口的方式:
from selenium import webdriver
driver = webdriver.Chrome()
windows_count = 3
for i in range(windows_count):
# Opens a new tab
driver.execute_script('window.open("https://youtube.com", "_blank", "resizable=yes, scrollbars=yes, titlebar=yes, width=800, height=900, top=10, left=10");')
# Close all windows:
driver.quit()
这就是你能做到的。我使用
window.open()
打开一个新选项卡,然后driver.switch_to.window
切换到它,这样您就可以打开一个url希望这有帮助,祝你好运
更新,使用多个chrome窗口的方式:
您想同时打开吗?然后您应该尝试线程、异步函数
相关问题 更多 >
编程相关推荐