【Appium】并发执行多个设备问题总结
来源:互联网 发布:mathematica软件下载 编辑:程序博客网 时间:2024/05/24 02:41
ON Thy Way
Appium设置
启动多个appium服务器,分别设置不同port端口
验证appium服务器是否启动成功 http://127.0.0.1:4723/多个appium启动链接多个android设备时需要设置不同的 boo–bootstrap-port
否则报错:appium Unhandled error: Error: read ECONNRESET
bootstrap 无法公用一个端口号与多个android设备进行通信
设备设置
搞明白deviceName 和 udid的不同,Appium识别设备是通过udid
cap.setCapability("deviceName", "S4");//设备名称cap.setCapability("platformName", "Android"); //安卓自动化还是IOS自动化cap.setCapability("platformVersion", "4.4"); //安卓操作系统版本cap.setCapability("udid", "192.168.56.101:5555"); //设备的udid (adb devices 查看到的)
线程
- Thread调用run()和start()方法的不同
thread.run(); //只是调用了thread的run方法而已,需要执行完run方法才可以运行下一行代码thread.start(); //以线程的方式运行run方法,多个线程并发执行
- 线程start()方法的调用要在thread类中,否则会出现各种各样的问题
class myThread extends Thread{ myThread(String name){} public void run(){} public static void main(String[] args){ new myThread("1").start(); new myThread("2").start(); //启动并发线程 }}
Logger
logger并发写运行日志,不太适合,总是将数据写入错误的文件,目前发现了这个问题,但是始终没有解决。换了一个思路,java创建txt文件,往文件中追加内容,即可实现同样的功能,并且写入数据不会错乱!
阅读全文
0 0
- 【Appium】并发执行多个设备问题总结
- appium+python 多设备并行执行脚本
- appium 设备操作总结
- Appium自动化测试-同时运行多个设备
- 并发执行多个程序的方法
- Appium-控制多台安卓设备执行的入门级实现
- Appium源码配置问题总结
- Java + TestNG + Appium 实现单机多个Android终端并发测试
- 进程并发执行问题
- 用python同时启动多个appium,并让多个手机同时执行脚本
- linux 下Appium多设备运行
- Appium Android多设备自动化测试
- appium无线链接多台安卓设备
- iOS 多个网络请求并发执行的解决方案
- Java线程池并发执行多个任务
- Mac安装appium及问题总结
- 数据库多个事物的并发问题
- Appium总结
- svn的使用
- Cobbler部署指南之电源管理篇
- Connection reset by peer的常见原因
- 抓包工具Fidder详解(主要来抓取Android中app的请求)
- 数据结构-队列 JAVA语言实现
- 【Appium】并发执行多个设备问题总结
- 写给那些让我糊里糊涂的HTTP、TCP、UDP、Socket
- golang中os包用法
- Kettle中关于多数据库链接报表或视图不存在的错误总结
- Linux最常用150个命令汇总
- UGUI的画布属性介绍
- linux内部结构
- 使用charles对app请求进行抓包,请求断点,修改请求与返回的数据,重新发送请求
- java基础