以提升模式打开 Microsoft Edge(用例:通过 Selenium 打开)

以提升模式打开 Microsoft Edge(用例:通过 Selenium 打开)

我尝试以提升模式打开 Ms Edge,但无法做到。(Windows 11)

我也尝试过手动打开它,但提升选项始终设置为“否”

我尝试通过 selenium 使用以下选项

    admin_edge_options = webdriver.IeOptions()    
    admin_edge_options.use_chromium = True
    admin_edge_options.add_argument('--ie-mode-test')
    admin_edge_options.add_argument('--no-sandbox')
    admin_edge_options.add_argument('--disable-gpu')
    admin_edge_options.add_argument('--disable-software-rasterizer')
    admin_edge_options.add_argument('--disable-dev-shm-usage')
    admin_edge_options.add_argument('--disable-extensions')
    driver = webdriver.Ie(options=admin_edge_options)

我已经尝试过手动

  1. 以管理员身份运行:
  • 右键单击 Microsoft Edge 快捷方式或可执行文件。
  • 选择“以管理员身份运行”以提升的权限启动 Edge。
  1. 暂时禁用 Windows Defender 后运行

我尝试在另一台机器(Windows 10)上执行相同操作,遇到同样的问题。

答案1

我通过调整设置来解决这个问题。

  1. 打开 Edge 文件位置。
  2. 打开属性 -> 兼容性。单击更改所有用户的设置
  3. 选中“以管理员身份运行该程序”。
  4. 申请。确定

请参阅 ->https://stackoverflow.com/questions/78131995/opening-microsoft-edge-in-elevated-mode-use-case-open-via-selenium

相关内容