java - 错误:无法为测试用例 5595c7f4-64d1-494e-b388-be47a3ca9947 设置浏览器通信
解决方案
假设“域”和“仪表板”是表头(th)。
这是您可以使用的 xpath
简单:硬编码的 td 索引(如果在仪表板单元之前添加了新单元,则会中断)
"//td[normalize-space(.)='" + dashboard + "']/ancestor::tr/preceding-sibling::tr//td[2]//a"
基于列名的返回值:无论仪表板单元格的位置如何(首选)都有效
"//td[normalize-space(.)='" + dashboard + "']/ancestor::tr/preceding-sibling::tr//td[position()=count(//th[normalize-space(.)='Dashboard']/preceding-sibling::th)+1]//a"
推荐阅读
- web-applications - Facebook OAuth 登录与应用程序集成?
- javascript - 为什么 Flow 不能用方法参数的默认值推断类型
- go - 在 Linux 4.15.0 上编译的静态 Go 二进制文件在旧版 Linux 2.6.18 上不起作用
- python - 如何使用格式在输出字符串中插入标点符号?
- python - Python API 在 while / for 循环中运行 100,000 批,无需手动更改值
- php - 我的 Drupal 8 自定义模块在日志中创建错误
- excel - Excel 宏无法识别动态彭博数据中的变化
- actions-on-google - Google 隐式 Oauth 流上的操作失败...出了什么问题?
- visual-c++ - 在柯南和 MSVC++ 中使用静态和动态库包
- azure - 在 Lookup @ Azure Data Factory 中处理 >5000 行