繁体   English   中英

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

[英]How to open new tab in Chrome with Selenium-chromeDriver in Python

有没有人使用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 中,它无法打开新选项卡,它只是刷新第一页,然后打开新页面,现在第一页丢失了。
我想同时打开这两个页面,并在它们之间做一些通信测试。

这适用于铬 -

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM