在selenium中,可以使用相同的数据提供程序,但为不同的函数使用不同的Excel路径来提供数据。这可以通过以下步骤实现:
from openpyxl import load_workbook
def function1():
excel_path = "path_to_excel_file_for_function1.xlsx"
workbook = load_workbook(excel_path)
sheet = workbook["sheet_name_for_function1"]
# 读取数据并进行相应的操作
def function2():
excel_path = "path_to_excel_file_for_function2.xlsx"
workbook = load_workbook(excel_path)
sheet = workbook["sheet_name_for_function2"]
# 读取数据并进行相应的操作
def function1():
# 读取数据并进行相应的操作
for row in sheet.iter_rows(min_row=2, values_only=True):
# 使用row中的数据进行操作
def function2():
# 读取数据并进行相应的操作
for row in sheet.iter_rows(min_row=2, values_only=True):
# 使用row中的数据进行操作
这样,你就可以在selenium中使用相同的数据提供程序,但为不同的函数使用不同的Excel路径来提供数据了。
腾讯云相关产品推荐:
请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求进行。
领取专属 10元无门槛券
手把手带您无忧上云