Python 使用Splinter在新选项卡中打开链接
我正在使用Splinter测试网页。Python 使用Splinter在新选项卡中打开链接,python,splinter,Python,Splinter,我正在使用Splinter测试网页。 有没有一种方法可以轻松地在新选项卡中打开链接(类似于链接。点击鼠标中键())?这里有一个链接,指向解决selenium问题的过程: 因为我发现这不是“容易”做到的。我将向您介绍以下问题,这些问题说明了一些解决方法,但没有简单的解决方法。 - -这里有一个链接,指向解决硒问题的程序: 因为我发现这不是“容易”做到的。我将向您介绍以下问题,这些问题说明了一些解决方法,但没有简单的解决方法。 - -这将打开一个新选项卡 from selenium import
有没有一种方法可以轻松地在新选项卡中打开链接(类似于
链接。点击鼠标中键()
)?这里有一个链接,指向解决selenium问题的过程:因为我发现这不是“容易”做到的。我将向您介绍以下问题,这些问题说明了一些解决方法,但没有简单的解决方法。
-
-这里有一个链接,指向解决硒问题的程序:
因为我发现这不是“容易”做到的。我将向您介绍以下问题,这些问题说明了一些解决方法,但没有简单的解决方法。
-
-这将打开一个新选项卡
from selenium import webdriver
browser.driver.execute_script("window.open('');")
然后,您可以在tabe之间切换,并使用以下命令执行您想要的操作:
这将打开一个新选项卡
from selenium import webdriver
browser.driver.execute_script("window.open('');")
然后,您可以在tabe之间切换,并使用以下命令执行您想要的操作:
HTML和Python/Splitter的组合 首先,创建一个html文件,其中包含要在新选项卡中打开的链接(例如links.html)
HTML和Python/Splitter的组合 首先,创建一个html文件,其中包含要在新选项卡中打开的链接(例如links.html)
最好包括要点的内容。所有者可以删除它们。最好包含要点的内容。所有者可以删除它们。
from splinter import Browser
browser = Browser('chrome')
browser.driver.maximize_window()
browser.visit('c:\\links.html')
elements = browser.find_by_tag("a")
for element in elements:
element.click()
browser.windows.current = browser.windows[0]