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實例並打開另一個窗口。它*更*更穩定。 –