问题:
1. 虽然说是两个设备都同时启动了,但是是 A 设备先运行,一会儿就不运行了,B 设备才开始运行
2. 一个设备运行过程中的截图会在两个文件夹中都保存,就搞的乱七八糟的
麻烦帮忙看看我的脚本有什么问题
脚本:
#!/bin/bash
rm -rf solartest/*
device_num=adb devices | grep "device"$ | wc -l
for ((i=1;i<=$device_num;i++))
do
port=expr 4724 - ${i}
echo $port
appium -p $port --session-override --log-timestamp --local-timezone &
echo "start"
device_serialname=adb devices | grep "device"$ | awk '{print $1}' | sed -n "${i}p"
echo $device_serialname
java -jar appcrawler-2.4.0-jar-with-dependencies.jar --capability "udid=${device_serialname},appPackage=com.fenbi.android.solar,appActivity=activity.RouterActivity" -c xystAndroid.yml -u $port --output solartest/$device_serialname/ &
done
wait