微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

safaridriver是否支持代理配置?

如何解决safaridriver是否支持代理配置?

我一直在尝试使用Robot Framework编写一些跨浏览器测试。

其中一项要求是我需要使用代理访问正在测试的网站。现在,我正在尝试启动safari浏览器,并使其通过代理访问网站,但似乎有问题。

这是机器人框架关键字

# ${MY_PROXY} is a variable located elsewhere in the file

Open Safari
    ${desired_capabilities} =    Evaluate    selenium.webdriver.DesiredCapabilities.SAFARI   
 sys,selenium.webdriver
    ${safari_proxy} =    Create Dictionary    proxyType    MANUAL    httpProxy    ${MY_PROXY}  
  sslProxy    ${MY_PROXY}
    Set To Dictionary    ${desired_capabilities}    proxy    ${safari_proxy}
    Create Webdriver    Safari    desired_capabilities=${desired_capabilities}

到目前为止,我一直收到此错误 SessionNotCreatedException: Message: Capability 'proxy' Could not be honored.

当前将robotframework-seleniumlibrary 4.5.0selenium 3.141.0一起使用

Safari网络驱动程序是否允许代理?我似乎在这个话题上找不到很多东西

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。