簡體   English   中英

如何從Watir-Webdriver更改Opera的代理設置?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM