【发布时间】:2021-08-31 14:48:33
【问题描述】:
我正在尝试让 Edge 打开 Headless,但我不断收到错误消息“没有打开浏览器”。
这是 Python 代码:
from msedge.selenium_tools import EdgeOptions
from msedge.selenium_tools import Edge
def function():
edge_options = EdgeOptions()
edge_options.use_chromium = True
edge_options.add_argument('headless')
edge_options.add_argument('disable-gpu')
driver = Edge(executable_path='C:/Users/ID75143/PycharmProjects/TestProject/venv/Scripts/MicrosoftWebDriver.exe', options=edge_options)
无论我在最后一行后面放什么(我尝试打开一个 URL 并最大化窗口),它都说这是不可能的,因为“没有打开浏览器”。我试过在有头模式下打开 Edge,然后它工作得很好,但不是无头。
有人知道该怎么做吗?
【问题讨论】:
-
您能检查一下您使用的驱动程序是否与您的浏览器版本兼容吗?
-
是的,它是正确的驱动程序。
标签: python selenium microsoft-edge headless