我正在尝试在macOS上使用microsoftedge(Chromium)WebDriver for Selenium。
我从微软网站下载了官方的二进制文件,并把它放在我的项目文件夹中。我正试图在Python应用程序中使用它:
import os, sys
from msedge.selenium_tools import Edge, EdgeOptions
work_root = os.path.dirname(os.path.abspath(__file__))
edgedriver = os.path.join(work_root, 'driver/msedgedriver')
options = EdgeOptions()
options.use_chromium = True
options.add_argument("headless")
options.add_argument("disable-gpu")
sys.path.append(edgedriver)
driver = Edge(edgedriver, options = options)
driver.get("https://www.microsoft.com")
print(driver.page_source)
运行此代码时,出现以下错误:
selenium.common.exceptions.WebDriverException: Message: Service /Users/den/Documents/GitHub/my_project/driver/msedgedriver unexpectedly exited. Status code was: -6
应该
与已安装的边缘浏览器的版本匹配。