无法在 Ubuntu 上使用 selenium 打开 Edge

问题描述 投票:0回答:1

我正在尝试使用 python selenium-4.11.2 从 selenium 打开 Edge。

我已经下载了 msedgedriver(版本 115.0.1901.203;与安装的 Edge 相同)并运行以下代码片段:

from selenium import webdriver

edgedriver = join(HOME, "webdrivers", "msedgedriver")  # path to driver
service = webdriver.EdgeService(executable_path=edgedriver)
driver = webdriver.Edge(service=service)

driver.get("https://google.com")  # Try google.com

到目前为止一切顺利。通过针对 Chrome 调整上述代码片段,一切都按预期进行。然而,通过提供的 Edge 代码片段,selenium 仍然可以运行 Chrome。我是硒的新手,但找不到其他人遇到这个问题。

python selenium-webdriver webdriver microsoft-edge
1个回答
0
投票

好吧,无论出于何种原因,边缘被分配了默认的二进制位置

/usr/bin/google-chrome

这可以通过显式更新二进制路径来解决

options.binary_location = "/usr/bin/microsoft-edge"
© www.soinside.com 2019 - 2024. All rights reserved.