3
是否有人使用ChromeDriver
在Chrome中打开新标签?如何使用Python中的Selenium-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浏览器无法打开新标签,它只是刷新第一页,并打开新页面,现在第一页丢失。
我想同时打开这两个页面,并在它们之间做一些通信测试。
我知道它是如何工作在Java中。你可以在Python中实现相同的登录并看到它的作品?请参阅http://stackoverflow.com/questions/34829329/how-to-open-a-link-in-new-tab-chrome-using-selenium-webdriver/34831289#34831289。也是它在Python(单引号)?在java中,打开一个选项卡是(双引号)。 –
请不要打开多个选项卡。使用多个webdriver实例并打开另一个窗口。它*更*更稳定。 –