【发布时间】:2015-09-12 13:13:09
【问题描述】:
我没有权限在本地更改 IE 设置。我编写了一个 Java 代码来更改 IEDriver 的功能:
DesiredCapabilities caps = DesiredCapabilities.internetExplorer(); caps.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
caps.setCapability(
InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,
true);
我想在 Robot Framework 中使用 selenium webdriver 时做同样的事情。我想做这样的事情。但我不知道正确的做法。
*** Keywords ***
Test Browser
${options}= Evaluate sys.modules['selenium.webdriver'].DesiredCapabilities.INTERNETEXPLORER sys,selenium.webdriver
Call Method ${options} add_argument INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS:True
Create WebDriver Internet Explorer ie_options=${options}
Open Browser To Login Page
Open Browser ${LOGIN URL} ${BROWSER}
Maximize Browser Window
Set Selenium Speed ${DELAY}
Login Page Should Be Open
非常感谢!
【问题讨论】:
标签: selenium-webdriver robotframework