selenium - 搜索某个项目并单击与之相关的另一个项目?
问题描述
我想让 selenium 搜索该final_new building
行并转到右侧的版本并单击它。
在这里你会找到我的问题的图片。
正如您在图片左侧(箭头尾部)中看到的那样,有一个特定的表达式是final_new building
。
我希望 selenium webdriver 搜索此文本,如果找到,它应该单击右侧的数字(箭头顶部) - 无论数字是什么,只需单击它。
欢迎任何想法/指南,谢谢。
解决方案
如果不访问 HTML 并了解元素之间的关系,就无法提供具体的答案。
但是,XPath 允许您访问兄弟姐妹(https://www.guru99.com/using-contains-sbiling-ancestor-to-find-element-in-selenium.html),在这种情况下这可能是一个有用的工具
推荐阅读
- typescript - Vuetify 错误:“beforeCreate 挂钩中的错误:“错误:Vuetify 未正确初始化”
- c - ncursesw 函数未声明
- java - 在最近的应用程序按钮上的android中调用了哪个方法
- sql - 选择 COUNT distinct 并将其向上舍入到最接近的 hr
- python - 在同一个项目中使用 Fabric 2 和 Fabric 3
- ruby - Rspec 未通过测试,其中 'Diff:' 看起来相同
- vega-lite - 变通以显示基于周期时间列的 vega-lite 图表?
- google-data-studio - 使用 CASE WHEN 语句和聚合创建字段失败
- angular - 从 Angular 应用程序启动/停止 docker 的容器
- mongodb - 包含日期范围的最佳 Mongo 索引策略是什么