2016-12-15 63 views
0

我想用我的自定義代理/端口啓動。我開始硒是這樣的:硒與自定義代理

java -Dwebdriver.chrome.driver="node_modules/webdriver-manager/selenium/chromedriver" -jar node_modules/webdriver-manager/selenium/selenium-server-standalone-2.53.1.jar -port 5555 > log.txt & 

,我設置代理服務器/端口theese參數:

-Dhttp.proxyHost=http://xx.xxx.xx.xxx -Dhttp.proxyPort=8080 

但似乎犯規工作。

而且我tryied:

"capabilities": 
{ 
    "browserName": 'chrome', 
    //"chromeOptions": {"binary": "/opt/bamboo1/bamboo-agent-home/xml-data/build-dir/PP-AT-TES/opt/google/chrome/chrome"} 
    //"chromeOptions": {"binary": "/opt/google/chrome/chrome"} 

    'proxy':{ 
     'proxyType': 'MANUAL', 
     'httpProxy': 'http://xx.xxx.xx.xxx:8080', 
     'sslProxy': 'http://xx.xxx.xx.xxx:8080' 
    } 
} 
+0

http://www.seleniumhq.org/docs/04_webdriver_advanced.jsp 看一看這個頁面的底部,它有一些例子,可能會爲你工作 – Jsmith2800

回答

0

這並不工作。問題出在我的服務器上。

"capabilities": 
{ 
    "browserName": 'chrome', 
    //"chromeOptions": {"binary": "/opt/bamboo1/bamboo-agent-home/xml-data/build-dir/PP-AT-TES/opt/google/chrome/chrome"} 
    //"chromeOptions": {"binary": "/opt/google/chrome/chrome"} 

    'proxy':{ 
     'proxyType': 'MANUAL', 
     'httpProxy': 'http://10.165.42.170:80', 
     'sslProxy': 'http://10.165.42.170:80', 
     'noProxy': 'url.sk,url2.sk' 
    } 
}