首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >建立Appium存在的问题

建立Appium存在的问题
EN

Stack Overflow用户
提问于 2016-03-23 08:46:12
回答 3查看 541关注 0票数 0

我想在Mac (El Capitan)上建立一个Appium测试自动化框架。首先,我想通过iOS模拟器和Appium测试应用UICatalog运行测试自动化。目前我遇到了一些问题。我还得说我对测试很陌生.

到目前为止,我安装的是:

  • xCode 7.2.1
  • Appium GUI
  • Node.js
  • Java 1.8.0_51

当我通过GUI运行应用程序博士时,没有列出任何问题!

问题到目前为止:

  • Appium是否与npm安装相同,如

npm install -g appium

npm install wd

appium &

  • 我还需要硒包吗?或者它是随Appium GUI而来的呢?
  • 当我通过GUI启动Appium服务器时,我会收到以下状态:

为什么会被锁上?少了什么?

  • 当我想测试一个应用程序时,除了Appium服务器之外,我还必须运行xCode吗?
  • 如何授予Appium对iOS模拟器的访问权限?这还需要吗?我还没有得到这样的认证。

我希望任何人都能给我一些提示:)。

EN

回答 3

Stack Overflow用户

发布于 2016-03-23 14:07:52

我看到你的appium端口运行在4723。当您运行appium测试脚本时,在脚本本身上提到了端口4723。您的自动化测试用例将在4723上自动运行。

Appium需要后端服务器端口才能运行。这样它就可以和你的设备通信。

票数 0
EN

Stack Overflow用户

发布于 2016-03-24 11:28:53

appium GUI是Server,它显示了当您触发脚本时后端发生的一切。你只需要在运行时使用脚本中相同的端口no,

例:

代码语言:javascript
运行
复制
iosDriver driver=new iosDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
票数 0
EN

Stack Overflow用户

发布于 2018-03-08 21:28:36

我已经使用Appium+Cucumber+Java实现了自动化,所以我有与您相同的问题。以下是根据我的经验给你的一些答案-

Appium Gui与npm不一样。它们是两个独立的组件。Appium使用node.js框架。因此您需要分别安装Appium和node.js (npm)。你提到的命令

代码语言:javascript
运行
复制
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启动的,并且给出了选择了什么模拟器配置的详细信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36173431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档