自动化脚本实现列表信息的多列内容获取(列数目可变)
取出多列信息后显示为一个列表,根据列数目进行列表的拆分,最终展示为多个子列表
# 获取列表数据多列内容
def get_list_multicolumn(self, table_tbody, *column):
"""
:param table_tbody: 表格定位路径
:param column:获取某几列元素
:param doc:备注信息
:return:将列内容返回至列表中
"""
# 定位表格路径
element = self.driver.find_element(By.XPATH, table_tbody)
# 获取每一行的数据tr
table_tr_list = element.find_elements(By.TAG_NAME, "tr")
time.sleep(0.5)
# 设置初始化列表
table_list = []
finally_list = []
# 获取列表数据
total_numbers = len(table_tr_list)
if total_numbers >= 1:
for i in range(1, total_numbers +