2013-03-13 67 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