java - 如何关闭 iframe selenium java
问题描述
iframe 是来自 aliexpress.com 的第一个横幅我得到本地选择器以关闭按钮,但无法切换到 iframe。不幸的是,我不知道 iframe 的 ID。已经尝试通过选择器“iframe”获取元素,但对我不起作用。有什么方法可以在没有id的情况下获取iframe,或者获取id,或者在外面关闭iframe?
解决方案
您应该能够通过 xPath 抓取它,然后 switchTo() 到框架。另一种选择是使用 selenium 驱动程序作为 JavascriptExecutor 并以该框架作为根节点调用 js 脚本。
推荐阅读
- javascript - 在传单地图上显示 json 数据
- java - 外部进程能否强制 JVM 抛出“java.lang.OutOfMemoryError:GC 开销限制超出”
- continuous-integration - 本地地形开发:计划但不适用?
- javascript - 如何使用 React 获取局域网中的计算机名称和本地 IP 地址
- python - 在 Twitter 情感分析上用 Python 中的 LIME 文本解释器解释我的深度学习模型
- react-native - ReactNative 抽屉导航自定义页脚
- r - 按人计算的小时数
- python - 使用没有 Databricks 的 scala 将 spark 3.0 sql 数据帧写入 CSV 文件时出错
- python - 将 DataFrame 连接到多索引 df 保持原始多索引
- sql - Oracle数据库多表删除问题