我想使用Python在Selenium WebDriver的当前会话中打开一个新选项卡。我发现了this link用于Java但无法将其转换为Python。你能帮忙吗?
答案 0 :(得分:1)
您发布的链接使用键盘快捷键打开新标签页。您可以使用 Ctrl + t 手动尝试此快捷方式在当前浏览器中打开一个新选项卡。所以这就是我们必须做的事情:
使用Web-Driver找到元素并向其发送快捷方式( Ctrl + t )。
import from selenium.webdriver.common.keys import Keys
driver.find_element_by_xpath('xpath_to_one_element').send_keys(Keys.CONTROL +"t")
答案 1 :(得分:0)
似乎与此重复,这是他们的建议:
Open web in new tab Selenium + Python
driver.find_element_by_tag_name('body').send_keys(Keys.COMMAND + 't')
在Windows上,您可以使用CONTROL + T