import unittest
import openpyxl
from selenium import webdriver
from key.bilibili_key import Key
excel = openpyxl.load_workbook('../data/test_case.xlsx')
sheets = excel.sheetnames
for name in sheets:
sheet = excel[name]
print(sheet)
for values in sheet.values:
if type(values[0]) is int:
data = {}
data['name'] = values[2]
data['value'] = values[3]
data['txt'] = values[4]
for key1 in list(data.keys()):
if data[key1] is None:
del data[key1]
print("正在执行:"+values[5])
if values[1]=='open_browser':
key=Key(**data)
else:
getattr(key,values[1])(**data)