测试积点老人 发表于 2022-5-7 13:08:55

用ul,li定义的下拉框元素怎么定位

如何定位到ul,li定义的下拉框元素并点击,用了常规的xpath定位方法一直报错

英雄联盟 发表于 2022-5-7 16:58:29

看你要定位到第几个li了,可以不用xpath定位方法,直接用全路径进行定位

zhuwusheng 发表于 2022-5-8 16:59:58

先定位到ul元素, 在获取元素用li的标签的列表, 最后在遍历, 获取需要的内容
            html = self.locate_element(xpath)
            item_list = html.find_elements_by_tag_name(tag_name)
            for item_text in item_list:
                  if item_text.text == value:
                        item_text.click()

qqq911 发表于 2022-5-9 10:37:28

用class名称定位

kallinr 发表于 2022-5-9 13:53:51

用表达式

海海豚 发表于 2022-5-9 14:29:30

楼上答案很清晰了

jingzizx 发表于 2022-5-9 15:26:07

是否区分/遍历

bellas 发表于 2022-5-9 16:52:26

二楼说的很明白了
页: [1]
查看完整版本: 用ul,li定义的下拉框元素怎么定位