【发布时间】:2015-11-26 01:51:08
【问题描述】:
基本上我正在尝试 Selenium webdriver(使用 FireFox),现在我正在尝试注册一个 Google 帐户。 然而,奇怪的是,每当我运行 Selenium 并让它使用(我假设为空?)Selenium FireFox 配置文件时,Google 似乎检测到它并阻止我(要求电话验证)。 甚至在我加载 selenium 配置文件并手动注册时也是如此。
当我手动注册(并且不使用 selenium 配置文件)时,我可以正常注册。
Selenium FireFox 配置文件有什么特殊之处可以让服务器检测到它吗?
编辑:我正在尝试使用我的默认 FF 配置文件启动 selenium(但是它一直在一个空配置文件中启动) - 这是代码:
OpenQA.Selenium.Proxy proxySetting = new OpenQA.Selenium.Proxy();
proxySetting.HttpProxy = proxy;
proxySetting.FtpProxy = proxy;
proxySetting.SslProxy = proxy;
FirefoxProfile profile = new FirefoxProfile("default");
profile.SetProxyPreferences(proxySetting);
profile.SetPreference("browser.privatebrowsing.autostart", true);
_driver = new FirefoxDriver(profile);
编辑: 我设法打开了默认的 Firefox 配置文件,但现在它不使用我的代理设置。如何使用普通配置文件并仍然自定义配置文件代理?
【问题讨论】:
标签: firefox selenium automation