2013-03-13 142 views
0

我的問題是由於Firefox中的「代理服務器」設置不正確導致的,所以我想在Selenium用於我的測試的配置文件中禁用代理服務器。selenium rc關閉代理服務器firefox

目前我的個人資料查找本地代理設置文件默認:

文件:/// C:/Users/qw1564/AppData/Local/Temp/customProfileDir536e1d9817834e4e838cad55697fc909/proxy.pac

該文件包含以下3行:

function FindProxyForURL(url, host) { 
    return 'PROXY localhost:4444; DIRECT'; 
} 

如果在測試期間我打開設置,並設置「無代理」,應用程序啓動時工作正常。如何使測試始終以「無代理」設置啓動?

我試圖在運行Selenium服務器時使用-avoidProxy標誌,但這沒有幫助。我也嘗試使用單獨的配置文件進行測試,但是Selenium也覆蓋了它的設置。

回答

1

創建一個新的Firefox瀏覽器配置文件&根據您的要求設置其中的偏好。
使用開關
-firefoxProfileTemplate <path_to_firefox>

+0

感謝答覆,男人與此配置文件啓動硒服務器。是的,我試圖配置單獨的配置文件到'沒有代理',但硒覆蓋它以及默認配置文件 – godblessstrawberry 2013-03-27 14:31:28