[英]How to change Opera's proxy settings from Watir-Webdriver?
(此问题与我先前的问题大致相关)
你好。
我已经在Mozilla FireFox中使用Watir-Webdriver了一个星期,对此我感到非常满意。 但是,由于我正在尝试使用不同的代理多次尝试连接到某些网站,因此我发现使用FireFox的速度非常慢。 Firefox的启动时间(至少在我的计算机上)约为15秒(如果您很幸运的话),因此我希望找到可以加快运行速度的方法。 这使我了解了其他浏览器及其启动时间。 看来Opera很快。 但是,由于它是Selenium Webdriver中的“新功能”,因此在Watir-webdriver中也是“新功能”,因此没有太多文档。
足够多的谈话,是时候提问了:
如何使用watir-webdriver(或直接使用Selenium-webdriver)更改Opera用于连接的代理?
我不太确定我能理解用例,但是作为破解/解决方法,您可以通过加载Opera:config并在其中运行JS来设置首选项,从而从OperaWatir更改任何Opera设置。 换一种说法,
browser.goto('opera:config')
browser.execute_script( 'opera.setPreference("Proxy", "HTTP Server", "127.0.0.1:8888")' )
browser.execute_script( 'opera.setPreference("Proxy", "Use HTTP", "1")' )
应该可以正常工作而无需重新启动或执行任何操作。 Opera:config页面本身会向您显示可以设置的选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.