在 Selenium 中导航表格
假设我有一个简单的表,如下所示:
Smith | Select
Jones | Select
Johnson | Select
我需要编写一个 Selenium 测试来选择与 Jones 对应的链接。我可以让它单击第二行中的“选择”,但我宁愿让它找到“琼斯”所在的位置并单击相应的“选择”。我想我可能需要合并 JQuery 来完成这个任务?
Suppose I have a simple table, like this:
Smith | Select
Jones | Select
Johnson | Select
And I need to write a Selenium test to select the link corresponding to Jones. I can make it click the "Select" in the 2nd row, but I would rather have it find where "Jones" is and click the corresponding "Select". I'm thinking I may need to incorporate JQuery to accomplish this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用类似“//tc[.//text() = 'Jones']/../tc[2]/a”的 xpath 表达式,查找文本内容为 'Jones' 的表格单元格,然后导航到该单元格的父级,选择该父级的第二个表格单元格,然后选择第二个表格单元格内的链接。
Use an xpath expression like "//tc[.//text() = 'Jones']/../tc[2]/a" which looks for a table cell whose text contents are 'Jones' and then naviagates up to that cells parent, selects the second table cell of that parent, and then a link inside the second table cell.
如果您想使用 jQuery,这里有一些信息:
这是一些代码:
If you wanna use jQuery, here is some information:
here is some code: