• <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 的自動化測試架構(34)

    發表于:2017-04-11來源:gitbook作者:凌俁Linty?點擊數: 標簽:selenium
    Python 代碼 python is_header = True for row in csv_data: if is_header: is_header = False continue # dict 類型的數據 member_data = { account: row[0], real_name: row[1], gender: row[2], dept: row
    Python 代碼

    python
      is_header = True
      for row in csv_data:
          if is_header:
              is_header = False
              continue
          # dict 類型的數據
          member_data = {
              "account": row[0],
              "real_name": row[1],
              "gender": row[2],
              "dept": row[3],
              "role": row[4],
              "password": row[5],
              "email": row[6]
          }
          # TODO: 進行測試
    

    2.4 封裝 Selenium WebDriver

    封裝是一個面向對象編程的概念,是面向對象編程的核心屬性,通過將代碼內部實現進行密封和包裝,從而簡化編程。對Selenium進行封裝的好處主要有如下三個方面:

    • 使用成本低
      1. 不需要要求所有的測試工程師會熟練使用Selenium,而只需要會使用封裝以后的代碼。
      2. 不需要對所有的測試工程師進行完整培訓。也避免工作交接的成本。
      3. 測試人員使用統一的代碼庫。
    • 維護成本低
      1. 通過封裝,在代碼發生大范圍變化和遷移的時候,不需要維護所有代碼,只需要變更封裝的部分即可。
      2. 維護代碼不需要有大量的工程師,只需要有核心的工程師進行封裝的維護即可。
      3. 原文轉自:http://gitbook.cn/books/58e54b57cfcd6fa52dcef1d2/index.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>