51Testing软件测试论坛

标题: 求助!RF Selenium2Library关于元素定位的一些问题 [打印本页]

作者: shwqdzh    时间: 2017-9-18 13:34
标题: 求助!RF Selenium2Library关于元素定位的一些问题

操作内容就是贴图上的那些,比如现在我删除编号16
定位xpath=//*[@id="models-data"]/tbody/tr[2]/td[6]/a[3]能够删除第2个,但只是通过页面上的顺序去定位到的,怎么样通过编号,抽奖城市,奖项名称这些关键字去定位?

还有一个问题就是:
能不能通过:for循环来把有这些关键字的全部删除,而不是一条一条去添加删除

作者: finomy    时间: 2017-9-18 14:55
做一个结构体或者类似的东西,包含序号(tr在tbody中的位移,从1开始)、编号、抽奖城市等等你需要的内容;依次遍历tbody中的tr,抓取想要的内容,存成结构体,存在一个列表里;程序去遍历列表,判断要删掉哪个;然后用xpath执行删除,用tr的位移值来定位
作者: shwqdzh    时间: 2017-9-18 17:38
finomy 发表于 2017-9-18 14:55
做一个结构体或者类似的东西,包含序号(tr在tbody中的位移,从1开始)、编号、抽奖城市等等你需要的内容; ...

我用另外的方法实现了 anyhow thanks^_^
你的思路我明天试试




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2