<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>

            基于Selenium的web自動(dòng)化框架(12)

            發(fā)表于:2016-11-23來(lái)源:測試改進(jìn)工場(chǎng)作者:測試改進(jìn)工場(chǎng)點(diǎn)擊數: 標簽:框架
            item in testfiles: subprocess.call( nosetests +str(item).replace( \\n , ),shell = True) except Exception as err: LogUtility.logger.debug( Failed running test cases, error message: {} .format(str(err))
            item in testfiles: subprocess.call("nosetests "+str(item).replace("\\n",""),shell = True) except Exception as err: LogUtility.logger.debug("Failed running test cases, error message: {}".format(str(err))) finally: EmailUtils.send_report()
            復制代碼

             

            3.4       執行結果

            測試用例執行完畢后主要有兩種輸出:日志和測試報告。測試報告會(huì )html附件的形式通過(guò)郵件發(fā)出,例如:

             

            4 需要改進(jìn)的模塊

                 對于現有實(shí)現的測試框架,已經(jīng)可以滿(mǎn)足web對象的自動(dòng)化需求,但還是有些可以改進(jìn)提高的地方,比如:

            1. 針對部分測試用例是否可以嘗試數據驅動(dòng)
            2. 添加屏幕截圖功能
            3. 封裝selenium中By庫中的函數,以便更高效的定位頁(yè)面元素等
            4. 結合業(yè)界優(yōu)秀的自動(dòng)化框架和實(shí)踐持續改進(jìn)

             

            5 總結

                     基于selenium實(shí)現的web自動(dòng)化框架不僅輕量級而且靈活,可以快速的開(kāi)發(fā)自動(dòng)化測試用例。結合本篇中的框架設計以及一些好的實(shí)踐,希望對大家以后的web自動(dòng)化框架的設計和實(shí)現有所幫助。

             

            源代碼:https://github.com/AlvinXuCH/WebAutomaiton 

            原文轉自:http://www.cnblogs.com/AlwinXu/p/5836709.html

            ...
            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>