我是一个刚开始学习Selenium Python的新手。我尝试使用以下代码调用具有现有配置文件(Default)的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()
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")