python程序中自啟動appium服務


普通啟動Appium服務方法:
     打開cmd,運行命令:
#>appium -a 127.0.0.1 -p 4723
當程序輸出如上圖信息的時候,表示appium啟動成功,此時便可以運行 測試腳本了。
使用appium框架寫UI自動化 測試用例時,總是需要啟動appium服務,實在是太麻煩了,於是自己在項目中添加了一個自啟動appium服務的小功能,跟大家分享一下,不喜勿噴。
1、創建bat文件startAppiumServer.bat
@ echo off
title startAppiumServer
cmd /c "appium -a 127.0.0.1 -p 4723"
2、創建bat文件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"
3、將startAppiumServer.bat和stopAppiumServer.bat放到工程目錄中
在開始執行測試用例代碼前添加以下代碼:
os.system( 'start startAppiumServer.bat')   #啟動appium服務
time.sleep( 8) #等待appium服務啟動完畢
在執行完畢測試用例代碼后添加以下代碼:
os.system( 'start stopAppiumServer.bat')   #關閉appium服務


免責聲明!

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



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