相关疑难解决方法(0)

Selenium可以与现有的浏览器会话进行交互吗?

有人知道Selenium(最好是WebDriver)是否能够在启动Selenium客户端之前与已经运行的浏览器进行通信并采取行动?

我的意思是,如果Selenium能够在不使用Selenium Server的情况下与浏览器通信(例如可以手动启动Internet Explorer).

selenium communication webdriver selenium-webdriver

66
推荐指数
6
解决办法
9万
查看次数

使用 Python 获取所有打开的标签页的 URL

我正在使用 selenium 创建一个 webdriver 实例来进行一些自动化工作。我一次打开多个标签,想知道是否有办法打开所有标签的 URL。

driver=webdriver.Chrome()
driver.current_url
Run Code Online (Sandbox Code Playgroud)

上面的代码只为我提供了第一个选项卡的 URL。我尝试的另一件事是:

driver.window_handles[0].current_url
Run Code Online (Sandbox Code Playgroud)

上面的解决方案失败了,因为window_handles()返回一个不包含的 unicode 对象current_url我不想主动浏览所有选项卡以找到current_url每个选项卡的 ,因为它会破坏手头的自动化任务。

python selenium

3
推荐指数
1
解决办法
4942
查看次数

带有Chrome的Python Selenium。如何在不同的标签之间切换

我单击一个按钮,将打开一个新选项卡。然后,我该如何浏览新标签?

这听起来像是一个简单的任务,但是经过数小时的尝试来找到解决方案之后,我再也没有走近了。有一个简单的方法吗?

尝试使用CONTROL +'T'键并阅读其他建议,但似乎无济于事。

非常感谢

python selenium selenium-chromedriver

1
推荐指数
1
解决办法
4738
查看次数