我的问题是由 Firefox 中不正确的“代理”设置引起的,所以我想禁用 Selenium 用于我的测试的配置文件中的代理。
目前,我的个人资料默认查找本地代理设置文件:
file:///C:/Users/%username%/AppData/Local/Temp/customProfileDir536e1d9817834e4e838cad55697fc909/proxy.pac
该文件包含以下 3 行:
function FindProxyForURL(url, host) {
return 'PROXY localhost:4444; DIRECT';
}
如果在测试期间我打开设置并设置“无代理”,则应用程序开始正常工作。如何使测试始终以“无代理”设置启动?
我在运行 Selenium 服务器时尝试使用该-avoidProxy
标志,但这没有帮助。我还尝试使用单独的配置文件进行测试,但 Selenium 也覆盖了它的设置。