python腳本中appium的自啟動自關閉


前提:已安裝appium命令行版本

將appium的啟動及其關閉直接寫在腳本中,運行起來會方便很多

創建startAppiumServer.bat 和 stopAppiumServer.bat文件,然后文件存放在運行的包下面

注意點:調用startAppiumServer.bat 和stopAppiumServer.bat時,可用“start /b”開頭或“start”開頭,個人更喜歡用“start /b”開頭

用“start /b”開頭,appium的日志會輸出至控制台,用“start”開頭的話,會輸出至窗口,導致每次運行腳本,都會新增兩個窗口(開始和結束)

 

startAppiumServer.bat 

@echo off
title startAppiumServer
cmd /c "appium -a 127.0.0.1 -p 4723"

stopAppiumServer.bat

@echo off
title stopAppiumServer
tasklist /V|find "startAppiumServer">nul
if %errorlevel%==0 (
::關閉appium服務
taskkill /F /IM node.exe
taskkill /F /FI "WINDOWTITLE eq startAppiumServer"
)
taskkill /F /FI "WINDOWTITLE eq stopAppiumServer"

 上面的是用於“start”開頭的,運行結果如下:

 

 

“start /b”開頭時,需要對stopAppiumServer.bat進行適當的修改。

 

@echo off
title stopAppiumServer
::關閉appium服務
taskkill /F /IM node.exe
taskkill /F /FI "WINDOWTITLE eq startAppiumServer"

 運行結果如下:

 

 

注:taskkill /F /t /IM node.exe  是關閉所有的appium進程

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM