日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

springboot启动自动关闭_App自动化测试用例格式和App的启动与关闭

發布時間:2023/12/2 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 springboot启动自动关闭_App自动化测试用例格式和App的启动与关闭 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【一】基本的用例格式

這里使用unittest測試框架來編寫用例。

注:unittest可以提供用例的組織和管理、預期結果驗證、批量化運行、產生測試報告等功能。

新建一個calculator的python package,新建一個calculator_test.py,導入以下包。

按照標準的用例三段式階段,寫出CalculatorTest類(繼承unittest.TestCase)和三個方法setUp(),test(),tearDown()。

【二】App的啟動與關閉

接下來的操作會基于一個calculator.apk的簡單計算器app進行演示。

首先我們需要在setUp()中進行前置條件的設置,具體代碼如下:

其中:

platformVersion:不能填錯,要根據具體的設備操作系統版本號來填寫(查看手機->設置->關于手機)。

noReset:布爾值變量,True會保留app緩存文件,比如登錄一次之后,就不會每次打開都要登錄。

unicodeKeyboard和resetKeyboard:布爾值變量,設為True才能在手機輸入除英文之外的字符,建議設為True。

appPackage和appActivity:設置的關鍵,決定了能夠啟動正確的app。

app的appPackage和appActivity的獲取

這里會用到android sdkbuild tools里的aapt工具。

格式:

例如:

解析的App文件信息如下:

其中我們主要關注的只有兩行,對應之前desired_caps里的appPackage和appActivity

package:name='com.example.calculator'

launchable-activity: name='com.example.calculator.MainActivity'

App的啟動

啟動語句就是:

其中:

http://127.0.0.1:4723/wd/hub一般不做修改,這個是固定的本機Appium服務器的url地址。

App的關閉

在tearDown()中寫入一下代碼:

這時保證手機adb連接,appium服務器已啟動,對應apk已經安裝到手機,我們就可以運行這個用例了。

附件:

完整的desied_caps設置項

總結

以上是生活随笔為你收集整理的springboot启动自动关闭_App自动化测试用例格式和App的启动与关闭的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。