Selenium ide導出 webdriver 腳本運行瀏覽器啓動與selenium包兼容性

selenium ide 錄製腳本以後,導出TestCase.java腳本

  1. 新建一個java項目
  2. 導入selenium java lib包。下載地址:selenium java版本下載
    http://selenium-release.storage.googleapis.com/index.html
  3. 把腳本導入項目。
  4. 寫main方法,實例Testcase 調用setup testcase teardown方法。運行成功
  5. 坑:第一:掉不起瀏覽器:在啓動的時候指明瀏覽器地址:
    System.setProperty("webdriver.firefox.bin", "D:\\Program Files\\Mozilla  Firefox\\firefox.exe"); //指定瀏覽器路徑
    
    第二:java selenium版本與火狐瀏覽器不兼容:輸出臺報錯
    org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
    8ce6fd}
    1516780527207	addons.xpi	DEBUG	Skipping unavailable install location app-system-share
    1516780527207	addons.xpi	DEBUG	Skipping unavailable install location app-system-local
    1516780527208	addons.xpi	DEBUG	checkForChanges
    1516780527208	addons.xpi	DEBUG	Loaded add-on state from prefs: {"app-profile":{"[email protected]":{"d":"C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\anonymous3213217564673114820webdriver-profile\\extensions\\[email protected]","e":false,"v":"2.44.0","st":1516780519075,"mt":1516780519040}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"D:\\Program Files\\Mozilla Firefox\\browser\\extensions\\{972ce4c6-7e08-4474-a285-3208198ce6fd}","e":true,"v":"40.0","st":1516778853540,"mt":1438052348000}}}
    1516780527209	addons.xpi	DEBUG	getModTime: Recursive scan of {972ce4c6-7e08-4474-a285-3208198ce6fd}
    1516780527210	addons.xpi	DEBUG	getInstallState changed: false, state: {"app-profile":{"[email protected]":{"d":"C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\anonymous3213217564673114820webdriver-profile\\extensions\\[email protected]","e":false,"v":"2.44.0","st":1516780519075,"mt":1516780519040}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"D:\\Program Files\\Mozilla Firefox\\browser\\extensions\\{972ce4c6-7e08-4474-a285-3208198ce6fd}","e":true,"v":"40.0","st":1516778853540,"mt":1438052348000}}}
    1516780527212	addons.xpi	DEBUG	No changes found
    1516780527218	addons.manager	DEBUG	Registering shutdown blocker for XPIProvider
    1516780527219	addons.manager	DEBUG	Provider finished startup: XPIProvider
    1516780527219	addons.manager	DEBUG	Starting provider: LightweightThemeManager
    1516780527219	addons.manager	DEBUG	Registering shutdown blocker for LightweightThemeManager
    1516780527219	addons.manager	DEBUG	Provider finished startup: LightweightThemeManager
    1516780527220	addons.manager	DEBUG	Starting provider: GMPProvider
    1516780527225	addons.manager	DEBUG	Registering shutdown blocker for GMPProvider
    1516780527225	addons.manager	DEBUG	Provider finished startup: GMPProvider
    1516780527225	addons.manager	DEBUG	Starting provider: PluginProvider
    1516780527225	addons.manager	DEBUG	Registering shutdown blocker for PluginProvider
    1516780527225	addons.manager	DEBUG	Provider finished startup: PluginProvider
    1516780527226	addons.manager	DEBUG	Completed startup sequence
    1516780527362	addons.xpi-utils	DEBUG	Starting async load of XPI database C:\Users\ADMINI~1\AppData\Local\Temp\anonymous3213217564673114820webdriver-profile\extensions.json
    1516780527612	addons.xpi-utils	DEBUG	Async JSON file read took 0 MS
    1516780527612	addons.xpi-utils	DEBUG	Finished async read of XPI database, parsing...
    1516780527612	addons.xpi-utils	DEBUG	Successfully read XPI database
    *** Blocklist::_loadBlocklistFromFile: blocklist is disabled
    1516780527691	addons.manager	DEBUG	Starting provider: PreviousExperimentProvider
    我的瀏覽器爲40.0 selenium java lib包爲2.44報以上錯。下載selenium java lib 2.53兼容運行成功。
    兼容版本如下: 2.25.0        ->  18
           2.30.0        ->  19
           2.31.0        ->  20
           2.42.2        ->  29
           2.44.0        ->  33 (不支持31)
           2.53.0        ->  40 43,46(不支持47)
           2.41.0        ->  26(綠色版本)
           2.44          ->  32.0-35.0
         



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章