早教吧作业答案频道 -->数学-->
seleniumIDE里面的元素过滤器怎么写.我现在有重复id的element,selenium识别不了,target里面应该如何写xpath=//*[@id="resultModel.customer"andindex=0]这样是错的
题目详情
selenium IDE里面的元素过滤器怎么写.我现在有重复id的element,selenium 识别不了,target里面应该如何写
xpath=//*[@id="resultModel.customer"and index=0] 这样是错的
xpath=//*[@id="resultModel.customer"and index=0] 这样是错的
▼优质解答
答案和解析
xpath=(//*[@id="resultModel.customer"])[1]
对于多个重复id的,用()包括结果集之后,再用[序号]来表达.
注意:结果集中第一个元素的序号为1
另外IDE也可以用CSS来定位:上述xpath可以写成如下:
css=#resultModel.customer:eq(0)
其中:eq(n) 表示其父元素中的E子元素集合中排在第n+1个的E元素
eq(0):表示第一个
对于多个重复id的,用()包括结果集之后,再用[序号]来表达.
注意:结果集中第一个元素的序号为1
另外IDE也可以用CSS来定位:上述xpath可以写成如下:
css=#resultModel.customer:eq(0)
其中:eq(n) 表示其父元素中的E子元素集合中排在第n+1个的E元素
eq(0):表示第一个
看了 seleniumIDE里面的...的网友还看了以下: