java - Selenium 与 Java : Elements in a pop-up are not recognized

标签 java selenium

在 www.jobserve.com 中,当您点击“申请”(申请任何职位发布)时,您将弹出“职位申请”。

我如何告诉 Selenium 从此弹出窗口中读取元素?目前,Selenium 无法识别弹出窗口中的任何元素。

假设我想上传我的简历,那么我该怎么做?

我尝试过切换到框架,但弹出窗口似乎不是框架,因此不起作用。

最佳答案

我终于成功了。使用 Selenium Recorder Plugin,我发现我需要切换到第 0 帧(请参见随附的屏幕截图)。所以答案是:

driver.switchTo().frame(0);

Screenshot

关于java - Selenium 与 Java : Elements in a pop-up are not recognized,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56291610/

相关文章:

java - Android 中如何从另一个应用程序调用或调用一个应用程序?

INSERT 语句中的 java.sql.SQLSyntaxError

java - 如何在 servlet 中与两个登录用户共享一个对象

python - 获取 html 属性值,属性名称包含冒号和 xpath 表达式

类属性中的 Javascript ES6 常量未定义

java - C# 的 goto 语句在 Java 中的等价物是什么?

javascript在循环内悬停href时获取参数

python - Selenium - 无法点击隐藏元素

java - 如何计算与 Web 应用程序代码相关的 selenium 测试的代码覆盖率

java - 在 Selenium 测试中处理机器人类步骤的替代方法