普通啟動Appium服務方法:
打開cmd,運行命令:
#>appium -a 127.0.0.1 -p 4723
當程序輸出如上圖信息的時候,表示appium啟動成功,此時便可以運行
測試腳本了。
使用appium框架寫UI自動化
測試用例時,總是需要啟動appium服務,實在是太麻煩了,於是自己在項目中添加了一個自啟動appium服務的小功能,跟大家分享一下,不喜勿噴。
1、創建bat文件startAppiumServer.bat
@
echo off
title startAppiumServer
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"
)
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服務