gpt4 book ai didi

ruby - 如何从 Watir-Webdriver 更改 Opera 的代理设置?

转载 作者:行者123 更新时间:2023-12-04 16:19:06 24 4
gpt4 key购买 nike

(这个问题与 my previous question 松散相关)

你好呀。

我已经使用 Watir-Webdriver 和 Mozilla FireFox 一个星期了,我对它非常满意。但是,由于我正在测试尝试使用不同的代理多次连接到某些网站,因此我发现使用 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")' )

应该可以在不重启或任何事情的情况下工作。歌剧:配置页面本身向您展示了您可以设置的选项。

关于ruby - 如何从 Watir-Webdriver 更改 Opera 的代理设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8618753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com