python - 在 Selenium 中通过部分 Xpath 查找元素
问题描述
我正在尝试定义特定元素,它们不同的唯一方式是“div”如何变化如下(我想要的第一个元素有 div[1]、第二个 div[2] 等。
//*[@id="search-content-container"]/div/bls-search/div/div/div[2]/div[2]/div[4]/bls-connection/div/div[2]/div**[1]**/bls-connection-step/div/div[1]/div[1]/div/div[2]/span[1]
//*[@id="search-content-container"]/div/bls-search/div/div/div[2]/div[2]/div[4]/bls-connection/div/div[2]/div**[2]**/bls-connection-step/div/div/div[1]/div[1]/div[2]/span[1]
//*[@id="search-content-container"]/div/bls-search/div/div/div[2]/div[2]/div[4]/bls-connection/div/div[2]/div**[3]**/bls-connection-step/div/div/div[1]/div/div[2]/span[1]
如何在 Selenium 中指定它以允许我找到所有“i”?
解决方案
推荐阅读
- assembly - 为什么在许多 arm64 程序的程序结束之前有 ab (branch) 指令?
- mysql - 显示介于两者之间的所有日期
- docker-compose - Celerybeat 仅在我使用 app.control.purge() 时发送任务?
- html - 页面上嵌入的 iFrame 在任何页面中都不可点击
- node.js - 将文件上传到 Amazon S3 时出现访问被拒绝错误
- rebus - 使用 RabbitMQ 的 Rebus 单例连接
- java - 如何使用 Spring Boot 创建 JSF 应用程序
- node.js - node.js 上的 cocoSsd 无法识别 Tensorflow-node
- .net - 更新到 VIsual Studio 2019 16.8.1 后未构建 WPF 项目(类库)
- python - Python-Webscrape Linkedin 列表