【发布时间】:2021-06-29 17:31:05
【问题描述】:
在我们的 Web 应用程序中,当我们单击提交文件按钮时,它会打开模式对话框。如下图所示。这不是基于窗口的弹出窗口。看起来像基于浏览器的模式甚至没有弹出或警报。 我正在使用 selenium 和 python 进行自动化。 我观察到了
- 它没有框架——尝试切换到框架
- 它没有警报 - 尝试切换到警报
- 它不是新标签或新窗口 - 尝试切换到窗口
- 尝试使用切换到活动元素 - 尝试切换到活动元素
- 通过直接提供 xpath 进行了尝试-在这里我确保 Xpath 在 DOM 中是正确的
我也试过这段代码 -
我必须单击模式上的上传数据文件按钮。我无法点击它。
【问题讨论】:
-
请至少提供该块的整个 HTML
-
@Prophet,附加 DOM 的 html 块,如果需要更多详细信息,请告诉我
-
我明白了。让我知道我的建议是否有效
标签: python angular selenium selenium-webdriver modal-dialog