在提升模式(管理模式)[Selenium] 下运行时,IE 模式 Edge 驱动程序卡在“这是 WebDriver 服务器的初始启动页面”

问题描述 投票:0回答:1

我正在尝试在 Edge 上运行 IE 模式。当浏览器实例加载时,它会卡在

This is the initial start page for the WebDriver server

硒版本 - 4.18.1

我正在使用以下参数。初始化浏览器时。

admin_ie_options = webdriver.IeOptions()
admin_ie_options.add_argument('--ie-mode-test')
admin_ie_options.add_argument('--no-sandbox')
admin_ie_options.add_argument("--ignore-zoom-setting")
admin_ie_options.add_argument("--ignore-protected-mode-settings")
admin_ie_options.add_argument('--disable-gpu')
admin_ie_options.add_argument('--disable-software-rasterizer')
admin_ie_options.add_argument('--disable-dev-shm-usage')
admin_ie_options.add_argument('--disable-extensions')

d = webdriver.Ie(options=admin_ie_options)
d.maximize_window()
d.get(url) #Any URL

注意:如果我没有在管理模式下运行浏览器,那么它工作正常,但是我的用例需要浏览器在管理模式下运行。

附言: 我已经尝试过这里提到的答案,但没有用:( Selenium IE Webdriver 卡在“这是 WebDriver 服务器的初始起始页”。使用 IE11 IE 驱动程序 4.0.0 卡在这是 WebDriver 服务器的初始启动页面

selenium-webdriver internet-explorer microsoft-edge elevated-privileges
1个回答
0
投票

这2行

admin_ie_options.add_argument("--ignore-zoom-setting")
admin_ie_options.add_argument("--ignore-protected-mode-settings")

应改为

admin_ie_options.ignore_protected_mode_settings = True
admin_ie_options.ignore_zoom_level = True

因为它们不是 Microsoft Edge 的有效参数。

==================

如果问题仍然存在,您只需将初始起始页替换为您的 URL:

admin_ie_options.initial_browser_url = 'url'

d.get(url)
可以这样删除。

© www.soinside.com 2019 - 2024. All rights reserved.