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. 把脚本导入项目。Selenium ide导出 webdriver 脚本运行浏览器启动与selenium包兼容性_第1张图片
  4. 写main方法,实例Testcase 调用setup testcase teardown方法。运行成功Selenium ide导出 webdriver 脚本运行浏览器启动与selenium包兼容性_第2张图片
  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
         



你可能感兴趣的:(自动化)