#判断所属产线/相机下拉框数据是否正确, i=0:产线 ; i=1:相机
def drop_down_box_check(self,expect_lines_list,i):
#获取所有选择项
production_line_ul_path=['class','el-select-dropdown__list']
production_line_ul=self.find_elements(production_line_ul_path,i)
production_line_all_li=production_line_ul.find_elements_by_xpath('li')
#获取下拉框所有数据
actual_lines_list=[]
for i in production_line_all_li:
a=i.text
actual_lines_list.append(a)
print('111111111111111111111111111')
print(actual_lines_list)
flag=self.compare_list(expect_lines_list,actual_lines_list)
if flag==True:
if i==0:
log1.info('产线相等,测试通过!!!')
if i==1:
log1.info('相机相等,测试通过!!!')
if flag==False:
if i == 0:
log1.info('产线相等,测试失败!!!')
if i == 1:
log1.info('相机相等,测试失败!!!')
selenium定位ul下面所有li
最新推荐文章于 2024-09-22 15:18:26 发布