selenium - 在 iframe 之间切换没有向我显示 html 内容
问题描述
我有一个网站,它嵌入了一个带有 sage Pay 信用卡部分的 iFrame。我无法通过 Selenium 在 iframe 中看到任何内容。我尝试切换到实际的 iframe(使用索引、web 元素和名称),然后甚至尝试导航到它的 iframe,但我根本无法使用 Selenium 在 iframe 本身中看到任何 html。我可以在 devTools 中看到它。我假设 Selenium 看不到它,因为它是安全的?如何获取此 iframe 的内容?
解决方案
推荐阅读
- javascript - 如何在 if-else 函数中使用 jquery 更改按钮文本
- java - 二叉树的前序遍历打印出我不想要的额外值
- maven - Mule域项目依赖使用maven失败
- c++ - std::uniform_real_distribution 与 std::uniform_int_distribution 性能
- php - 如何在单击按钮时运行 mysql 查询
- c# - EF Core 代码优先与同一主体实体的多个外键关系
- python - 如何使用 tkinter 正确处理表格?
- python - networkx 在左侧和右侧绘制单独的节点 - graphviz,python
- algorithm - 高效查询庞大文档集合中的短语
- plotly-dash - 如何在 Dash-Plotly 中包含基于条件的跟踪