0

我正在爲無頭Firefox的瀏覽器自動化工作phpunit-selenium。我更新了硒和Firefox到最新版本。它開始爲我拋出錯誤。最新版本的硒和火狐請求不好的問題

「PHPUnit_Extensions_Selenium2TestCase_WebDriverException: Bad request「 

現在我用Google搜索,發現這個,這個問題涉及到主機文件:

Unable to call FirefoxDriver constructor

https://code.google.com/p/selenium/issues/detail?id=3280

但我無法更新由於應用程序的限制hosts文件。有其他方法可以解決這個問題嗎?

回答

0

修改配置文件應該爲您解決問題。

注意,這是一個Java代碼片斷,你必須做的PHP的API類似的東西:

profile.setPreference(FirefoxProfile.ALLOWED_HOSTS_PREFERENCE,"set.myhost.com"); 
+0

是啊,我在java中注意到這一點。但無法找到任何相同的文檔/幫助在php中。 – Deep123

+0

我希望這些答案有幫助:http://stackoverflow.com/questions/7328494/selenium2-firefox-use-the-default-profile http://stackoverflow.com/questions/14791156/how-does-one-use- a-custom-firefox-profile-with-phpunits-webdriver-framework –

+0

以下是在php中添加firefox配置文件的功能請求,請檢查您的版本。 https://code.google.com/p/php-webdriver-bindings/issues/detail?id=18 –