各位读者下午好!我是初学者,请帮助解决以下问题:
有以下功能:
def check_and_select_row (cls, grid, number, date):
query = sql_query('''select [name] from [ref].[Departments]''')
main_grid = Driver.get().find_elements_by_xpath(
'//*[@id="invoiceJournalGrid"]/div[@class="k-grid-content k-auto-scrollable"]/table//tbody/tr')
x = 1
y = 0
number = 0
date = 0
for status_check in main_grid:
while y < len(query):
if (cls.get_grid_values('Status', x, grid,
mode='get_value') != 'Изъята' and cls.get_grid_values(
'DestDepartment', x, grid, mode='get_value') not in query[y]):
cls.get_grid_values('DestDepartment', x, grid, mode='click')
y += 1
number = cls.get_grid_values('OutgoingNumber', x, grid, mode='get_value')
date = cls.get_grid_values('DocDate', x, grid, mode='get_value')
else:
y = 0
x += 1
return number, date
将选中列的值写入数字和日期变量,根据上面的条件选择列
接下来,我需要在函数2中使用这些值:
def check_expedition_report(cls, number, date):
check_status = 0
check_department = 0
for el in Driver.get().find_elements_by_xpath('//div[@class="textLayer"]/*'):
if number in el.text:
check_status = 1
for el in Driver.get().find_elements_by_xpath('//div[@class="textLayer"]/*'):
if date in el.text:
check_department = 1
我检查报告中是否存在从函数 1 中提取的变量值
问题是如何修复代码以使其正常工作?谢谢!
该函数
check_and_select_row返回 2 个值。您可以将这 2 个值存储在单独的变量中。句法:然后可以将这些变量传递给以下函数。
如果您想立即将第一个函数的结果作为参数传递给第二个函数,那么