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

 

以上。

 


免責聲明!

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



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