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