欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

數(shù)據(jù)驅(qū)動(dòng)測(cè)試DDT之Selenium讀取Excel文件

 更新時(shí)間:2021年11月13日 14:29:07   作者:aovenus  
這篇文章主要為大家介紹了數(shù)據(jù)驅(qū)動(dòng)測(cè)試DDT之Selenium讀取Excel文件,

(1)安裝xlrd pip3 install xlrd

(2)示例腳本

​import pytest 
import xlrd 
def get_data():
    filename="F:\\學(xué)習(xí)\\自動(dòng)化測(cè)試\\selenium自動(dòng)化測(cè)試\\selenium_test\\data\\test.xls" 
    # 讀取工作簿 
    wb=xlrd.open_workbook(filename) 
    # 讀取第一個(gè)sheet頁(yè)
    sheet=wb.sheet_by_index(0) 
    # 讀取行 
    rows=sheet.nrows 
    # 讀取列
    cols=sheet.ncols 
    lst=[] 
    for row in range(rows):
        for col in range(cols):
            #根據(jù)行列獲得單元格數(shù)據(jù)
            cell_data=sheet.cell_value(row,col)
            lst.append(cell_data)
    return lst
@pytest.mark.parametrize('name',get_data()) 
def test1(name): 
    print(name) 
if __name__ == '__main__':
        pytest.main(['-sv','test.xls'])
 
​

運(yùn)行結(jié)果:

【常見(jiàn)問(wèn)題】:運(yùn)行測(cè)試腳本報(bào)錯(cuò)誤。

最終發(fā)現(xiàn)原因是最近xlrd更新到了2.0.1版本,只支持.xls文件。

【解決方法】:

(1)腳本中使用xls文件

(2)可以安裝舊版xlrd,在cmd中運(yùn)行:

pip3 uninstall xlrd

pip3 install xlrd==1.2.0

以上來(lái)自極客時(shí)間課程:selenium自動(dòng)化測(cè)試學(xué)習(xí)總結(jié)

以上就是數(shù)據(jù)驅(qū)動(dòng)測(cè)試DDT之Selenium讀取Excel文件的詳細(xì)內(nèi)容,更多關(guān)于DDT驅(qū)動(dòng)測(cè)試selenium讀取Excel文件的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python3.5使用tkinter制作記事本

    python3.5使用tkinter制作記事本

    TkInter是標(biāo)準(zhǔn)的Python GUI庫(kù)。的Python與Tkinter的結(jié)合提供了一個(gè)快速和容易的方法來(lái)創(chuàng)建GUI應(yīng)用程序。 Tkinter的提供了一個(gè)強(qiáng)大的面向?qū)ο蟮慕涌赥k的GUI工具包.
    2016-06-06
  • Django實(shí)現(xiàn)內(nèi)容緩存實(shí)例方法

    Django實(shí)現(xiàn)內(nèi)容緩存實(shí)例方法

    在本篇文章里小編給大家整理了關(guān)于Django實(shí)現(xiàn)內(nèi)容緩存實(shí)例方法,有需要的朋友們可以跟著學(xué)習(xí)下。
    2020-06-06
  • python裝飾器與遞歸算法詳解

    python裝飾器與遞歸算法詳解

    本文給大家詳細(xì)講解了python中的裝飾器與遞歸算法,有需要的小伙伴可以來(lái)參考下,希望對(duì)大家學(xué)習(xí)Python能夠有所幫助
    2016-02-02
  • Python異常處理操作實(shí)例詳解

    Python異常處理操作實(shí)例詳解

    這篇文章主要介紹了Python異常處理操作,結(jié)合實(shí)例形式分析了Python常見(jiàn)的異常處理類(lèi)型、相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2018-08-08
  • 使用Python的Django框架實(shí)現(xiàn)事務(wù)交易管理的教程

    使用Python的Django框架實(shí)現(xiàn)事務(wù)交易管理的教程

    這篇文章主要介紹了使用Python的Django框架實(shí)現(xiàn)事務(wù)交易管理的教程,針對(duì)數(shù)據(jù)庫(kù)的事務(wù)行為進(jìn)行一系列操作,要的朋友可以參考下
    2015-04-04
  • 最新評(píng)論