【selenium】java代码与Android WebDriver交互,导入jar包后报错的解决方法

【selenium】java代码与Android WebDriver交互,导入jar包后报错的解决方法

学习如何使用代码与Android WebDriver进行交互,编写简单测试用例(素材来自于网上)时,发现由于缺少jar包导致报错,如图1-1,下载jar包,导入后,原先错误消失,产生新报错,如图1-2,报错信息如下:
Multiple markers at this line
- The type org.openqa.selenium.html5.BrowserConnection cannot be resolved. It is indirectly
referenced from required .class files
- The type org.openqa.selenium.HasTouchScreen cannot be resolved. It is indirectly referenced from
required .class files
百度寻求解决方法,有重新导入jar包、更改JRE版本以及更改selenium的jar包版本等方法,除了最后一个方法未尝试,其他都尝试了,问题仍未解决,直觉是由于jar包问题导致报错,于是下载其他版本一个一个尝试,最终下载的selenium-android-client-2.0a7.jar导入后,问题解决~撒花~,其中已尝试且仍报错版本见图1-3。
最终解决办法结论是:图1-2错误是由于导入jar有误,更换正确jar包即可,该jar包下载网站:http://www.java2s.com/Code/Jar/s/Downloadseleniumandroidclient20a7jar.html

图1-1
【selenium】java代码与Android WebDriver交互,导入jar包后报错的解决方法

图1-2
【selenium】java代码与Android WebDriver交互,导入jar包后报错的解决方法

图1-3
【selenium】java代码与Android WebDriver交互,导入jar包后报错的解决方法