我想在Mac (El Capitan)上建立一个Appium测试自动化框架。首先,我想通过iOS模拟器和Appium测试应用UICatalog运行测试自动化。目前我遇到了一些问题。我还得说我对测试很陌生.
到目前为止,我安装的是:
当我通过GUI运行应用程序博士时,没有列出任何问题!
问题到目前为止:
npm
安装相同,如npm install -g appium
npm install wd
appium &
为什么会被锁上?少了什么?
我希望任何人都能给我一些提示:)。
发布于 2016-03-23 14:07:52
我看到你的appium端口运行在4723。当您运行appium测试脚本时,在脚本本身上提到了端口4723。您的自动化测试用例将在4723上自动运行。
Appium需要后端服务器端口才能运行。这样它就可以和你的设备通信。
发布于 2016-03-24 11:28:53
appium GUI是Server,它显示了当您触发脚本时后端发生的一切。你只需要在运行时使用脚本中相同的端口no,
例:
iosDriver driver=new iosDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
发布于 2018-03-08 21:28:36
我已经使用Appium+Cucumber+Java实现了自动化,所以我有与您相同的问题。以下是根据我的经验给你的一些答案-
Appium Gui与npm不一样。它们是两个独立的组件。Appium使用node.js框架。因此您需要分别安装Appium和node.js (npm)。你提到的命令
npm install -g appium
会安装Appium服务器。要安装Appium,您需要从这个链接- http://appium.io/downloads.html下载并安装它。
按照下面的说明,我一步一步地指导如何设置Appium - http://www.rajsubra.com/2016/04/03/appiumjavacucumber-set-up-step-by-step-instructions/。
如果您遵循上述步骤,您应该能够通过iOS模拟器运行测试。
另外,您在Appium GUI屏幕截图中提到的状态也是正常的期望。它只是说Appium服务器是通过GUI启动的,并且给出了选择了什么模拟器配置的详细信息。
https://stackoverflow.com/questions/36173431
复制相似问题