问题描述
我一直在尝试使用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.0
与selenium 3.141.0
一起使用
Safari网络驱动程序是否允许代理?我似乎在这个话题上找不到很多东西
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)