Microsoft Edge
提供隐私、学习和辅助功能工具的 Microsoft 跨平台 Web 浏览器。
66 个问题
我用python写了代码用Selenium WebDriver打开Edge,我想打开某个指定的配置文件,但是运行时出现了下面的错误:
raise exception_class(message, screen, stacktrace)
InvalidArgumentException: invalid argument
Note: 此问题总结整理于:How to open a profile using WebDriver in python selenium?
您好,
您可以参考下面的代码。请注意要把Edge WebDriver和配置文件的路径改成你自己的。在运行代码前要先关闭所有的Edge进程:
from selenium import webdriver
from selenium.webdriver.edge.service import Service
import time
ser = Service("E:\\webdriver\\msedgedriver.exe")
edge_options = webdriver.EdgeOptions()
edge_options.add_argument("user-data-dir=C:\\Users\\Administrator\\AppData\\Local\\Microsoft\\Edge\\User Data")
edge_options.add_argument("profile-directory=Profile 1")
driver = webdriver.Edge(service = ser, options = edge_options)
driver.get('https://bing.com')
time.sleep(20)
driver.quit()
您可以在edge://version/页面找到配置文件的路径:
如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。 注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。