Jin*_*ria 0 ssl-certificate python-3.x robotframework
在通过机器人框架运行自动化测试时,我的 Web 应用程序出现 ssl 证书错误。我在下面的代码中尝试了不同的 chrome 选项,但没有一个在没有布尔值的情况下也能正常工作。
${list} = Create List --unsafely-treat-insecure-origin-as-secure=True
${args} = Create Dictionary args=${list}
${desired caps} = Create Dictionary chromeOptions=${args}
open browser about:blank ${BROWSER} desired_capabilities=${desired_caps}
Run Code Online (Sandbox Code Playgroud)
先感谢您
Firefox 和 Chrome(可能是其他的,未测试)都支持 --ignore-certificate-errors 选项,而 Open Browser 关键字支持将选项传递给浏览器,请参阅https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html#Open% 20浏览器
*** Settings ***
Library SeleniumLibrary
*** Test Cases ***
Foo
Open Browser https://expired.badssl.com/ firefox options=add_argument("--ignore-certificate-errors")
Capture Page Screenshot
[Teardown] Close All Browsers
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6792 次 |
最近记录: |