首页 > 解决方案 > Jenkins 不允许创建 Appium 会话

问题描述

用例

我正在使用 Python、RobotFramework 并拥有一组使用appium运行自动化测试的测试套件。在执行时,每个测试套件都会调用一个新的 cmd并在其上自动运行 appium 服务器

在调用的 cmd 上运行的命令是

**cmd /K appium -p 4749**

当我通过cmd中的bat命令运行它们时,所有测试套件都工作得很好

pybot -V ../Env/envSI.py ../Test_cases/Registration.robot

但是,当我在 jenkins 中配置它时,没有创建 appium 会话,在没有 jenkins 的情况下运行时被调用的 cmd 也没有被调用。我怀疑这可能是导致此错误的原因。

不存在的索引或别名'MaxRetryError:HTTPConnectionPool(host ='localhost',port = 4742):最大重试次数超过了url:/wd/hub/session(由NewConnectionError('引起:无法建立新连接:[Errno 10061] 无法建立连接,因为目标机器主动拒绝它',))'。

有什么办法可以解决这个问题?

标签: pythonjenkinsappium

解决方案


推荐阅读