当前位置: 首页> 技术文章> ddt结合Python做UI自动化读取EX文件内容

ddt结合Python做UI自动化读取EX文件内容

ddt读取EX文件中的内容

1、首先创建一个EX文件或者直接导入

upfile1611488544258.png

2、直接上代码封装读取文件中的内容

xlrd DateExcel: getdata(): path=book_data=xlrd.open_workbook(path) book_sheet=book_data.sheet_by_index()
        rows_num=book_sheet.nrowsrows0=book_sheet.row_values()rows0_num=(rows0)list=[]x (,rows_num):rows_data=book_sheet.row_values(x)rows_dict={}i (,rows0_num):rows_dict[rows0[i]]=rows_data[i]
    list.append(rows_dict)
        list
__name__ == :
    (DateExcel.getdata())

3、调用文件中获取到的参数

selenium webdriverunittestddt ddt,data,unpack ddt_excel.dataExcle DateExceltimelist1=DateExcel.getdata() test_se(unittest.TestCase):setUp():
        .driver=webdriver.Chrome().driver.get()
        .driver.maximize_window()(*list1) test_01(,**dict):.driver.find_element_by_id().send_keys(dict.get()).driver.find_element_by_id().send_keys(dict.get())time.sleep() tearDown():
        time.sleep()
__name__ == :
    unittest.main()


上一篇: jenkins在tomcat下搭建

下一篇: 软件测试之手工测试人员如何转测试开发?

QQ技术交流群

多测师官方学习交流
556733550

加入群聊