• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 基于Selenium的web自動化框架(12)

    發表于:2016-11-23來源:測試改進工場作者:測試改進工場點擊數: 標簽:框架
    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       執行結果

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

     

    4 需要改進的模塊

         對于現有實現的測試框架,已經可以滿足web對象的自動化需求,但還是有些可以改進提高的地方,比如:

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

     

    5 總結

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

     

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

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

    ...
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>