如何使用Python中的Selenium-chromeDriver在Chrome中打开新标签页

时间:2016-02-04 18:04:38

标签: python selenium selenium-chromedriver

是否有人使用ChromeDriver在Chrome中打开新标签?

使用此代码,我可以在Chrome中打开index.html

driver = webdriver.Chrome("/usr/bin/chromedriver")
driver.get("localhost:3000")

然后我想在新标签中打开localhost:3000/cloudPeer.html

driver.find_element_by_tag_name("body").send_keys(Keys.CONTROL + 't')
driver.get("localhost:3000/cloudPeer.html")

这适用于Firefox,,但在Chrome中,它无法打开新标签,只刷新第一页,并打开新页面,第一页现已丢失。
我想同时打开这两个页面并在它们之间进行一些通信测试。

1 个答案:

答案 0 :(得分:11)

适用于chrome-

driver.execute_script("window.open('https://www.google.com');")