【发布时间】:2016-09-02 11:36:52
【问题描述】:
我想使用 Selenium WebDriver 和 Python 在不同的选项卡中打开很多 URL。
我不确定出了什么问题:
driver = webdriver.Chrome()
driver.get(url1)
time.sleep(5)
driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL+'t')
url2 = 'https://www.google.com'
driver.get(item2)
我查阅了教程,在我看来,这段代码应该可以满足我的需求。实际发生的是浏览器打开,url1 按原样打开,一个新标签按原样打开但 url2 然后加载到原始标签而不是新标签(即使新标签似乎活跃的)。
(我正在使用 Chrome,因为在使用 Firefox 时,我根本无法加载任何 URL。Firefox 打开但没有获取请求的 url。我试图找到解决方案,但无济于事。)
我可以在我的代码中更改什么来让新 URL 在新标签页中打开吗?
感谢您的帮助!
【问题讨论】:
标签: python google-chrome selenium