javascript - 如何获取动态 iframe 的 xpath?
问题描述
您好,在下面的应用程序中,CVV 在 iframe 中(如随附的屏幕截图所示),iframe xpath 本质上是动态的。我尝试使用下面的 xpath,但由于数字不断变化,它失败了。你能帮忙看看如何处理这个动态 iframe xpath 吗?
//iframe[@id='cardinal-stepUpIframe-1586884117320']
解决方案
您可以在 xpath 或 css 中使用 start with,如下所示。
Xpath
//iframe[starts-with(@id,'cardinal-stepUpIframe-')]
CSS:
iframe[id^='cardinal-stepUpIframe-']
推荐阅读
- regex - 通过正则表达式模式查找索引位置并将其替换为 Scala 中的索引列表
- regex - Python 正则表达式拆分但保留某些字符进行拆分
- mysql - 如何在 MySQL 5.x 中使用多个连接更新 SELECT
- c++ - Add+Mul 使用 Intrinsics 变得更慢 - 我哪里错了?
- c# - 计算可配置小时之间的分钟数
- ios - 当用户在 iOS 应用程序中进行某些操作时如何启动 Apple Watch 应用程序
- python - 使用 mapnik 渲染道路
- python - 在 TensorFlow 中打印完整的张量值
- sql-server - Invoke-Sqlcmd 运行 SQL 脚本捕获详细输出
- python - 离线绘图和下拉小部件