我是 Selenium python 的初学者。我尝试使用以下代码使用现有配置文件(默认)调用 Edge 浏览器。但一旦执行开始,它就会抛出以下异常。有人可以帮我解决这个问题吗?我错过了什么吗?
edge_options = webdriver.EdgeOptions()
edge_options.add_argument("user-data-dir = C:/Users/XYZ/AppData/Local/Microsoft/Edge/User Data/Default")
edge_browser = webdriver.Edge(executable_path = "C:/Users/XYZ/ABC/msedgedriver.exe",options = edge_options )
edge_browser.maximize_window()
Run Code Online (Sandbox Code Playgroud)
WebDriverException:未知错误:MSEdge 无法启动:崩溃。(chrome 无法访问)(从 msedge 位置 C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe 启动的进程不再运行,因此 MSEdgeDriver 假设 MSEdge 已崩溃。)
注意:当我运行没有以下行的代码时,Edge 浏览器将被调用并正常工作
edge_options.add_argument("user-data-dir = C:/Users/XYZ/AppData/Local/Microsoft/Edge/User Data/Default")
Run Code Online (Sandbox Code Playgroud)