Python 保护设置 IE

标签 python internet-explorer selenium selenium-webdriver

我在 IE 中使用 Selenium 和 python 自动执行保护设置时遇到问题

我找到了一个在 java 中自动化设置的解决方案,但是当我将它更改为 python 时它不起作用。

我尝试了以下::

from selenium import webdriver

caps=webdriver.DesiredCapabilites.INTERNETEXPLORER
caps['INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS']=True
driver=webdriver.Ie(caps)

这给出了关于给定参数的错误。

当我使用 driver = webdriver.Ie() 它说所有区域的保护模式设置必须相同。

任何人都可以帮助我在 python 中使用 selenium 自动化这件事。

最佳答案

根据 documentation ,在 python-selenum 中,你应该使用名为 ignoreProtectedModeSettings:

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities

caps = DesiredCapabilities.INTERNETEXPLORER
caps['ignoreProtectedModeSettings'] = True

driver = webdriver.Ie(capabilities=caps)

关于Python 保护设置 IE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17677127/

相关文章:

python - 从打印输出中删除空格 - Python 3

python - 使用python将波斯字符串保存到mysql数据库中

java - 通过读取 Excel 工作表,使用 Selenium 将当前日期填充到 Web 表单中的问题

Python读取目录中的大量文件并处理,快速的方法吗?

css - IE9-10 高度 : 100% doesn't work

jQuery 隐藏显示 div 在 Internet Explorer 中不起作用

css - IE9 Hover 的问题

java - 使用页面对象模型(java)处理导航的最佳方法是什么

javascript - Selenium : How to send variable character strings through executeScript()

python - 使用 'requests-html'时如何使用绝对链接路径获取原始html