php& Selenium - Firefox总是打开欢迎页面(FF 49.0.2,SE 2.53.1)

时间:2016-11-02 12:16:38

标签: php selenium firefox selenium-webdriver webdriver

我已阅读this question并在Stackoverflow上回答。并且this page。我也读过this page。我还发现this issue也没有解决我的问题。

我在Windows 10上使用Selenium 2.53.1,FF 49.0.2。这是我的Facebook Webdriver的代码,它基本上是他们的例子,只是通过配置文件设置扩展:

$profile = new FirefoxProfile();
$profile->setPreference('browser.startup.homepage_override.mston', 'ignore');
$profile->setPreference('startup.homepage_welcome_url.additional', 'about:blank');
$profile->setPreference('browser.startup.homepage', 'about:blank');
$profile->setPreference('xpinstall.signatures.required', false);

$capabilities = DesiredCapabilities::firefox();
$capabilities->setCapability(FirefoxDriver::PROFILE, $profile);

$driver = RemoteWebDriver::create('http://localhost:4444/wd/hub', $capabilities, 4444);

$driver->get('http://docs.seleniumhq.org/');

但我还是得到了这个:

image

我做错了吗?

1 个答案:

答案 0 :(得分:0)

e结束时遗失了mston。我还将browser.usedOnWindows10设置为true:

$profile = new FirefoxProfile();
$profile->setPreference('browser.startup.page', 0);
$profile->setPreference('browser.startup.homepage', 'about:blank');
$profile->setPreference('browser.startup.homepage_override.mstone', 'ignore');
$profile->setPreference('browser.usedOnWindows10', true);
$profile->setPreference('xpinstall.signatures.required', false);