gpt4 book ai didi

python - Internet Explorer WebDriver 未在机器人框架中启动

转载 作者:太空宇宙 更新时间:2023-11-03 17:00:08 25 4
gpt4 key购买 nike

我在机器人框架中运行了一些测试,这些测试在 Firefox 和 Chrome 上运行良好,但在 Internet Explorer 上运行不佳。我读过其他建议将安全级别设置为 protected 帖子,我也这样做了。

但是我收到以下错误:

WebDriverException: Message: Unexpected error launching Internet Explorer.
Mode must be set to the same value (enabled or disabled) for all zones.

webdriver.py-文件:

DEFAULT_TIMEOUT = 30
DEFAULT_PORT = 0
DEFAULT_HOST = None
DEFAULT_LOG_LEVEL = None
DEFAULT_LOG_FILE = None

class WebDriver(RemoteWebDriver):

def __init__(self, executable_path='IEDriverServer.exe', capabilities=None,
port=DEFAULT_PORT, timeout=DEFAULT_TIMEOUT, host=DEFAULT_HOST,
log_level=DEFAULT_LOG_LEVEL, log_file=DEFAULT_LOG_FILE):
self.port = port
if self.port == 0:
self.port = utils.free_port()
self.host = host
self.log_level = log_level
self.log_file = log_file

self.iedriver = Service(executable_path, port=self.port,
host=self.host, log_level=self.log_level, log_file=self.log_file)

self.iedriver.start()

if capabilities is None:
capabilities = DesiredCapabilities.INTERNETEXPLORER

RemoteWebDriver.__init__(
self,
command_executor='http://localhost:%d' % self.port,
desired_capabilities=capabilities)
self._is_remote = False

def quit(self):
RemoteWebDriver.quit(self)
self.iedriver.stop()

我也应该更改其他浏览器的安全级别吗?或者还有其他方法可以解决这个问题吗?提前致谢!

最佳答案

Not able to launch IE browser using Selenium2 (Webdriver) with Java

以上内容应该可以回答您的问题,您无需更改所有其他浏览器的安全级别。这不仅仅是启用保护模式这才是你的问题,而是你对不同区域的安全级别不同,我想即互联网/内联网

关于python - Internet Explorer WebDriver 未在机器人框架中启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35065207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com