代码试用:
public class loginmethod { @Test public void login() throws InterruptedException { System.setProperty("webdriver.gecko.driver", "D:\\Tools\\geckodriver"); WebDriver driver = new FirefoxDriver(); driver.manage().window().maximize(); driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); } }
二进制版本详细信息:
当我使用Firefox驱动程序运行代码时,出现以下错误:
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output: Potential driver version mismatch ignored due to missing DLLs igd10umd64 v= and igd10iumd64 v= *** Blocklist::_preloadBlocklistFile: blocklist is disabled 1526302485156 addons.xpi-utils DEBUG Starting async load of XPI database 1526302485236 addons.xpi DEBUG Ignoring file entry whose name is not a valid add-on QA\AppData\Local\Temp\anonymous5274473150250365422webdriver-profile\extensions\webdriver-staging 1526302485236 addons.xpi DEBUG Existing add-on fxdriver@googlecode.com in app-profile 1526302485236 addons.xpi INFO Mapping activity-stream@mozilla.org to C:\Program Files\Mozilla Firefox\browser\features\activity-stream@mozilla.org.xpi 1526302485236 addons.xpi INFO Mapping aushelper@mozilla.org to C:\Program Files\Mozilla Firefox\browser\features\aushelper@mozilla.org.xpi 1526302485236 addons.xpi INFO Mapping firefox@getpocket.com to C:\Program Files\Mozilla Firefox\browser\features\firefox@getpocket.com.xpi 1526302485236 addons.xpi INFO Mapping followonsearch@mozilla.com to C:\Program Files\Mozilla Firefox\browser\features\followonsearch@mozilla.com.xpi 1526302485236 addons.xpi INFO Mapping formautofill@mozilla.org to C:\Program Files\Mozilla Firefox\browser\features\formautofill@mozilla.org.xpi 1526302485236 addons.xpi INFO Mapping onboarding@mozilla.org to C:\Program Files\Mozilla Firefox\browser\features\onboarding@mozilla.org.xpi 1526302485236 addons.xpi INFO Mapping screenshots@mozilla.org to C:\Program Files\Mozilla Firefox\browser\features\screenshots@mozilla.org.xpi 1526302485236 addons.xpi INFO Mapping shield-recipe-client@mozilla.org to C:\Program Files\Mozilla Firefox\browser\features\shield-recipe-client@mozilla.org.xpi 1526302485236 addons.xpi INFO Mapping webcompat@mozilla.org to C:\Program Files\Mozilla Firefox\browser\features\webcompat@mozilla.org.xpi 1526302485236 addons.xpi DEBUG Existing add-on activity-stream@mozilla.org in app-system-defaults 1526302485236 addons.xpi DEBUG Existing add-on aushelper@mozilla.org in app-system-defaults 1526302485236 addons.xpi DEBUG Existing add-on firefox@getpocket.com in app-system-defaults 1526302485236 addons.xpi DEBUG Existing add-on followonsearch@mozilla.com in app-system-defaults 1526302485236 addons.xpi DEBUG Existing add-on formautofill@mozilla.org in app-system-defaults 1526302485238 addons.xpi DEBUG Existing add-on onboarding@mozilla.org in app-system-defaults 1526302485238 addons.xpi DEBUG Existing add-on screenshots@mozilla.org in app-system-defaults 1526302485238 addons.xpi DEBUG Existing add-on shield-recipe-client@mozilla.org in app-system-defaults 1526302485238 addons.xpi DEBUG Existing add-on webcompat@mozilla.org in app-system-defaults 1526302485238 addons.xpi INFO Mapping {972ce4c6-7e08-4474-a285-3208198ce6fd} to C:\Program Files\Mozilla Firefox\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi 1526302485238 addons.xpi DEBUG Existing add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} in app-global 1526302485238 addons.xpi DEBUG getInstallState changed: false, state: {} 1526302485332 addons.xpi-utils DEBUG Async JSON file read took 0 MS 1526302485332 addons.xpi-utils DEBUG Finished async read of XPI database, parsing... 1526302485336 addons.xpi-utils DEBUG Successfully read XPI database Crash Annotation GraphicsCriticalError: |[C0][GFX1]: Potential driver version mismatch ignored due to missing DLLs igd10umd64 v= and igd10iumd64 v= (t=6.22361) [GFX1]: Potential driver version mismatch ignored due to missing DLLs igd10umd64 v= and igd10iumd64 v= Crash Annotation GraphicsCriticalError: |[C0][GFX1]: Potential driver version mismatch ignored due to missing DLLs igd10umd64 v= and igd10iumd64 v= (t=2.67818) [GFX1]: Potential driver version mismatch ignored due to missing DLLs igd10umd64 v= and igd10iumd64 v=
此错误消息…
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output: Potential driver version mismatch ignored due to missing DLLs igd10umd64 v= and igd10iumd64 v= *** Blocklist::_preloadBlocklistFile: blocklist is disabled
…表示GeckoDriver无法成功启动/产生新的Web客户端会话/实例。
您的主要问题是所使用的二进制文件之间的 版本兼容性 ,如下所示:
请注意,对于geckodriver 0.19.0,建议使用以下版本: Firefox 55.0(及更高版本) 硒3.5(及更高)
请注意,对于geckodriver 0.19.0,建议使用以下版本:
请注意,geckodriver v0.16.0仅与 Selenium 3.4 及更高版本兼容。
因此, Selenium Client v2.45 , GeckoDriver v20.1 和 Firefox v60.0 之间显然不匹配。
Test
driver.quit()
tearDown(){}