请问一下:我写了获取行号的方法如下:
#获取行号
def get_depend_row_num(self, caseid):
row_num = 1
cols = self.get_cols_value()
for dependcaseid in cols:
if dependcaseid == caseid:
return row_num
row_num += 1
return row_num
但是在获取依赖用例的响应数据时(如下方法),始终打印结果是错误的
#获取依赖数据所在行的响应数据
def dependcaseid_data(data):
caseid = split_data(data)[0]
rows_num = excel.get_depend_row_num(caseid)
data = excel.get_cell(rows_num,12)
return data
错误的地方:case_004依赖case_001,本该打印获取case_001的响应数据,但是获取的是excel中case_002的响应数据,此时我看了看获取依赖行号的方法,是正确的呢,那请问这到底是怎么回事呢?