Selenium 关于查询列表准确定位元素的问题,通常如何解决

自娱自乐 · 2020年12月02日 · 最后由 自娱自乐 回复于 2020年12月02日 · 2674 次阅读

页面形式:

问题:
需要找到指定产品,进入它的计息方案页面。 除了翻页 + 获取全部元素进行比较外的话,有没有其他比较简单的方法

共收到 7 条回复 时间 点赞

@Faerie1999 小姐姐这种情况通常怎么解决?

自娱自乐 回复

请问要找到指定信息,还是比较列表所有的信息呢

找到指定信息:例如 6349,然后再点击这个产品的计息方案。 所以不能用数据库数据

自娱自乐 回复

将 6349 的 column 找一遍,找不到就翻页,找得到就将 index 保存起来,然后直接点击计息方案那一栏的第 index 个

PS:其实我对于列表的处理也比较束手无策,所以上面的方法只能作为参考意见啦

一般列表这种应该都支持搜索,我的方法是使用搜索,搜索出对应的条目,再进行定位,没有搜索的话就只能一列一列过滤了

灰阳 回复

感谢~ 看来也没有其他办法了~

感谢,只是讨论下,看下也没有其他办法了~

自娱自乐 关闭了讨论 12月02日 15:47
自娱自乐 重新开启了讨论 12月02日 15:47
自娱自乐 关闭了讨论 12月02日 15:48
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册