1. 程式人生 > 實用技巧 >Airtest網頁自動化批量執行指令碼

Airtest網頁自動化批量執行指令碼

主要引用自這裡:《Airtest自動化測試——批量執行指令碼》

原文主要是針對App進行測試,我們稍微修改下,就可以使用於網頁了。

1.每個資料夾的用途

2.conf/settings.py用於設定基礎配置以及每個資料夾的路徑。其中需要注意兩個配置

deviceType = "web" #設定成web
devices = [] #對頁面測試無效,所以不用管;只對App有效。

3.修改C:\Python37\Lib\site-packages\airtest\cli\runner.py中的函式(不修改的話只要有一個assert就退出執行了)

def run_script(parsed_args, testcase_cls=AirtestCase):
    
global args # make it global deliberately to be used in AirtestCase & test scripts args = parsed_args suite = unittest.TestSuite() suite.addTest(testcase_cls()) result = unittest.TextTestRunner(verbosity=0).run(suite) if not result.wasSuccessful(): #sys.exit(-1) #將這裡遮蔽掉
raise AssertionError #加上這一句

4.最後將Airtest寫的專案檔案放到air資料夾中,然後在cmd中執行Python runCase.py。

現將檔案備份如下:

https://files-cdn.cnblogs.com/files/chevin/Airtest_Runner.zip

以上。