虽然在本地系统上执行APPIUM代码运行正常,但通过Jenkins Job执行时却给出了错误。
无法创建新会话,因为未找到需要HttpClient,InputStream和long的'createSession',或者无法访问
答案 0 :(得分:0)
很可能您正在遭受Jar Hell形式的麻烦,因为使用Selenium Java Client库与Appium拥有的{{ 3}}。
如果您要手动管理依赖项,请确保您的项目与上图匹配,但是最好选择诸如classpath或Maven之类的依赖项管理解决方案并确保仅将Appium声明为您的项目的显式依赖项-并且该问题应消除。
请查看Gradle,以获取全面的信息以及可以用作基础或参考的示例项目。