appium环境变量配置
来源:互联网 发布:尼康处理raw软件 编辑:程序博客网 时间:2024/06/06 07:28
n久前初学的时候,认认真真的看了几篇搭建环境的文章
都很好
就不赘述了
个人总结:
1有的文章步骤里包含安装maven ant,据我观察,并不是必须的
2不一定非要用npm安装appium,如果有人因网络问题总是安装失败,可以直接去下载,node.js非必需项
3在使用java导入appium类库的时候,确定要使用1还是2,这个很重要!
如果是1,新建驱动的时候用AppiumDriver,
import io.appium.java_client.AppiumDriver;如果是2,新建驱动的时候用AndroidDriver
import io.appium.java_client.android.*;
4复制的网上的代码如果有问题,不要一开始尝试着去检查代码逻辑,基本都是环境问题,由于版本的复杂性,appium类库版本+selenium server+selenium client可以产生不同的排列组合,乱搭往往会产生坑。尽量找一个自己觉得可信赖的教程从头至尾的借鉴。
5可以使用真机安装被测的apk,设代理安装一系列虚拟机有关的东西只为了运行虚拟机那一套,东西很占空,需要的也蛮多,可省略
6在使用appium的时候,不要一开始就点启动
认真看核对下配置
7Aappium设置的监听端口一定要和程序里的一致
8如果在查找元素出错,能够确定参数和方法都正确,提示NoSuchElementException,需要尝试着换定位方式
findElement(By.name(""))
findelemntByName("")在最新版本的appium如果提示不宜用
提示:org.openqa.selenium.InvalidSelectorException: Locator Strategy 'name' is not supported for this session (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 7 milliseconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/invalid_selector_exception.html
可尝试使用官方推荐用findElementByAccessibilityId
如果还是不行
再换其他 定位方式,例如By.className
9在brew下安装npm缓慢,可直接去官网下载node.js,自带npm
10使用npm安装appium时如果提示无法访问某某文件,使用sudo运行
- appium环境变量配置
- Appium安装+配置环境变量
- 【安装Appium后的环境变量配置】
- Appium-2 Appium模拟器配置
- Appium之设置环境变量.bash_profile
- Appium 环境配置
- Appium 命令行启动配置
- Windows之Appium配置
- 配置appium开发环境
- appium环境配置
- Appium 参数配置
- RF+Appium环境配置
- Appium环境配置步骤
- Appium之Mac配置Appium全过程
- 环境变量配置
- 配置环境变量
- 配置环境变量
- 环境变量配置
- JAVA设计模式之策略模式的使用分析
- Codeforces 522 A Reposts【最短路】
- 各种数据库连接URL关键代码
- 盘点Android使用自定义字体遇到的坑
- Rest概念
- appium环境变量配置
- UVALive Problem 7079 How Many Maos Does the Guanxi Worth(暴力枚举+最短路)——2014ACM/ICPC亚洲区广州站
- Object介绍
- np.linalg.inv():
- How to change appname or app icon for different flavor version?
- RxJava interval 轮询
- 幸运数字
- Android系统开机启动流程及init进程浅析
- iOS 开发中关于Frame和约束的简单认识