通过Jenkins运行Appium代码时出错,但在本地运行良好

时间:2019-08-24 18:25:48

标签: jenkins appium appium-android

虽然在本地系统上执行APPIUM代码运行正常,但通过Jenkins Job执行时却给出了错误。

无法创建新会话,因为未找到需要HttpClient,InputStream和long的'createSession',或者无法访问

我已经尝试过此链接Error : impossible to create a new session because 'createSession' which takes HttpClient, InputStream and long was not found

1 个答案:

答案 0 :(得分:0)

很可能您正在遭受Jar Hell形式的麻烦,因为使用Selenium Java Client库与Appium拥有的{{ 3}}。

transitive dependencies

如果您要手动管理依赖项,请确保您的项目enter image description here与上图匹配,但是最好选择诸如classpathMaven之类的依赖项管理解决方案并确保仅将Appium声明为您的项目的显式依赖项-并且该问题应消除。

请查看Gradle,以获取全面的信息以及可以用作基础或参考的示例项目。