Appium客户端,命令行启动server


目标:通过命令行启动Appium的server
 
1.通过命令行安装的Appium
 
直接命令行输入appium即可启动服务
 
2.安装的Appium客户端
 
可以查看客户端中打印的启动日志:
Launching Appium with command: '/Applications/Appium.app/Contents/Resources/node/bin/node' appium/build/lib/main.js --address "127.0.0.1" --session-override --pre-launch --debug-log-spacing --automation-name "Appium" --platform-name "Android" --platform-version "4.4" --app-pkg "com.wuba.zhuanzhuan" --app-activity ".presentation.view.activity.LaunchActivity" --device-name "7N2SSE155G085507"
 
查看aunching Appium with command,实际就是启动server的命令
mac下的命令为:node /Applications/Appium.app/Contents/Resources/node_modules/appium/build/lib/main.js
windows下的命令为:node D:\software\Appium\node_modules\appium\lib\server\main.js --address 127.0.0.1 --port 4723
 
在python执行脚本时,想要后台运行server,在mac下增加nohup(结尾增加&),windows下增加start /b,具体调用方式如下:
mac下调用方式:
nohup node /Applications/Appium.app/Contents/Resources/node_modules/appium/build/lib/main.js
 
windows下调用方式:
start /b node D:\software\Appium\node_modules\appium\lib\server\main.js --address 127.0.0.1 --port 4723
 
备注:标蓝的部分是Appium的安装路径
 
python执行直接用【os.system(要执行的命令)】即可,如果是windows下\n和\a需要转义,所以用下面的内容
import os
os.system(“start /b node D:\software\Appium\\node_modules\\appium\lib\server\main.js --address 127.0.0.1 --port 4723")
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM