我在 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/