首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于appium的Android自动化测试

基于appium的Android自动化测试
EN

Stack Overflow用户
提问于 2014-06-13 07:26:53
回答 1查看 3.9K关注 0票数 3

几周后我就开始做android自动化测试了。我曾经尝试过机器人技术,现在我想要改变appium框架。我的问题是:

  1. 我读到appium是测试webview应用程序的测试工具。那么,另一个不是webview应用的应用程序呢?
  2. 我能从appium进行基因运动测试吗?
  3. 我还需要用appium安装任何其他工具(selenium之类的)吗?

编辑当我试图安装appium时,没有sudo,我得到了这个错误

呃!错误: EACCES,取消链接'/Users//appium/node_modules/.bin/instruments-client.js‘ npm ERR!{错误: EACCES,取消链接'/Users//appium/node_modules/.bin/instruments-client.js‘ 国家预防机制错误!错误: 3, 国家预防机制错误!代码:“EACCES”, 国家预防机制错误!路径:'/Users//appium/node_modules/.bin/instruments-client.js‘} 国家预防机制错误! 国家预防机制错误!请尝试以root/Administrator的身份再次运行此命令。 国家预防机制错误!达尔文系统13.1.0 国家预防机制错误!命令"/usr/local/Cellar/node/0.10.26/bin/node“/usr/local/bin/npm”link“"appium-uiauto” 国家预防机制错误!cwd /User/yaphatak/appium 国家预防机制错误!节点-v v0.10.26 国家预防机制错误!npm -v 1.4.3 国家预防机制错误!路径/Users//appium/node_modules/.bin/instruments-client.js 国家预防机制错误!代码EACCES 国家预防机制错误!errno 3 国家预防机制错误!堆栈错误: EACCES,取消链接'/Users//appium/node_modules/.bin/instruments-client.js‘ 国家预防机制错误! 国家预防机制错误!其他日志记录详细信息可在以下文件中找到: npm ERR!/Users//appium/npm-调试器 国家预防机制错误!不确定代码0

然后我尝试使用sudo,然后运行appium,我得到了这个错误

错误:如果与sudo一起使用或安装,Appium将无法工作。请以非根用户身份重新运行/安装。如果您必须使用sudo npm install -g appium安装Appium,则解决方案是使用不需要sudo来安装全局npm包的方法(例如,Homebrew)重新安装Node。

有什么帮助吗?

EN

回答 1

Stack Overflow用户

发布于 2014-06-13 08:35:08

是的,Appium可以测试非webview应用程序。Appium简介页的第一行是:

Appium是一个开源工具,您可以使用它在iOS和Android平台上自动化移动本地移动web移动混合应用程序。

是的,Appium应该和Genymotion一起工作。有关示例,请参见这里

3-您的测试需要参考硒库才能与Appium进行通信。

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

https://stackoverflow.com/questions/24199864

复制
相关文章

相似问题

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