user-interface - 如何选择动态 X 路径值
问题描述
图标的 Xpath 是 //*[@id="csfWidgets-button-9746-content"] 每次打开浏览器时,数字都会改变
我也试过低于 Xpath 值
//*[@id="csfWidgets-button-9746-content"]
//*[@id="csfWidgets-button-entry-content"]
//div[starts-with(@id,"csfWidgets-button-")]
//div[包含(@id,"csfWidgets")]
但我仍然面临以下问题
ValueError: Element locator '//div[starts-with(@id,"csfWidgets-button-")]' did not match any elements.
请帮助解决此问题,所提供的建议将不胜感激
解决方案
我想 XPath 是 1.0 版并且没有开始功能。最后一个 XPath (//div[contains(@id,"csfWidgets")]) 应该会给你结果。
如果不是,则有其他问题。
推荐阅读
- swift - 结合:我可以用 nil 替换错误吗?
- python - Python:一遍又一遍地快速读取大量数据
- python - 比较多个 DataFrames 添加新的列填充与匹配的二进制值
- sql - 生成基本销售报告
- azure - 带有 ARR 的 Azure 应用服务从 Web API 读取客户端 IP
- java - Apaches Ignite 不序列化/反序列化 Guavas LoadingCache
- vb.net - 获取对象的前 6 或 7 个(条件)字符
- javascript - 无法找到这个 gatsby 模板中的 HTML 文本在哪里以及如何更改它。非常混乱的网站结构
- websocket - 如何从 @EventPattern 访问 Websocket
- python - 如何使用 Keras 在神经网络模型中进行多重预测