ddt读取EX文件中的内容
1、首先创建一个EX文件或者直接导入
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下搭建
下一篇: 软件测试之手工测试人员如何转测试开发?