忽略或解决机器人框架中测试自动化的证书警告

2024-04-10

使用机器人自动化框架浏览 URL 时,我总是收到一条消息“您的连接不是私有的”。然后我们需要单击“高级”并继续访问 URL。无法手动继续访问 URL。那么有没有解决方案可以跳过机器人框架中测试自动化的此类证书检查。我读过这个问题的答案:如何解决机器人框架中测试自动化的 ssl 证书错误 https://stackoverflow.com/questions/59785694/how-to-resolve-ssl-certificate-errors-for-test-automation-in-robot-framework。我尝试跟随但没有成功。

Open Browser    ${loginUrl}    browser=${browser}    options=add_argument("--ignore-certificate-errors")

错误说:

- Positional argument cannot be used after named arguments. Although this argument looks like named one, it isn't because there is no 'options' argument in the keyword definition

请帮忙。


您可以尝试创建 Web 驱动程序并单独设置参数,如下所示。

*** Test Cases ***
TestProcess
    ${chrome_options}    Evaluate    sys.modules['selenium.webdriver'].ChromeOptions()    sys, selenium.webdriver
    Call Method    ${chrome_options}    add_argument    --ignore-certificate-errors    
    Create Webdriver    Chrome    chrome    chrome_options=${chrome_options}    
    Go To    https://expired.badssl.com/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

忽略或解决机器人框架中测试自动化的证书警告 的相关文章

随机推荐