无法切换到主窗口内的浏览器窗口。(Selenium Webdriver)

鲁皮什·辛德

我尝试使用窗口句柄,警报,也尝试不切换窗口。但是,没有一个想法对我有用。一旦我选择了元素,就会打开一个新的浏览器子窗口。现在,控件位于新的子窗口中,我根本无法检测到。需要帮忙。在打开此子窗口的操作之前,我可以打印到控制台,但此后不能。我也尝试过JavaScriptExecutor,但是也没有用。

我正在将窗口的屏幕快照放置成什么样。您可以看到子窗口是新的,但是它在主窗口中已打开,并且控件完全在其上。

看起来就是这样

苏伯

在这里,我使用了Robot类与对话框进行交互。无需切换窗口。试试下面的代码。您好是要输入的数据:

    StringSelection data_to_enter= new StringSelection("Hello");
    Toolkit.getDefaultToolkit().getSystemClipboard().setContents(data_to_enter, null);

    Robot robot = new Robot();
    robot.keyPress(KeyEvent.VK_CONTROL);
    robot.keyPress(KeyEvent.VK_V);
    robot.keyRelease(KeyEvent.VK_V);
    robot.keyRelease(KeyEvent.VK_CONTROL);
    robot.keyPress(KeyEvent.VK_ENTER);
    robot.keyRelease(KeyEvent.VK_ENTER);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用Selenium WebDriver在两个浏览器窗口之间切换

来自分类Dev

在Selenium Webdriver中从子窗口切换到父窗口

来自分类Dev

如何在Python中使用Selenium在由不同WebDriver打开的不同Chrome浏览器窗口之间切换?

来自分类Dev

无法在Selenium Webdriver中切换到JavaScript警报

来自分类Dev

如何通过拒绝Selenium Webdriver中的弹出窗口来关闭浏览器

来自分类Java

如何使用Java调整Selenium WebDriver中当前浏览器窗口的大小?

来自分类Dev

Selenium Webdriver可以在后台静默打开浏览器窗口吗?

来自分类Java

Selenium WebDriver可以在后台静默打开浏览器窗口吗?

来自分类Dev

我们可以在python selenium webdriver中缩放浏览器窗口吗?

来自分类Dev

如何使用Java在Selenium Webdriver中的2个浏览器之间切换

来自分类Java

使用带有Java的Selenium WebDriver在浏览器选项卡之间切换

来自分类Dev

从第二个窗口切换到第三个窗口时如何通过Selenium WebDriver处理多个窗口

来自分类Java

无法使用WebDriver切换到iframe

来自分类Dev

PowerShell SendKey函数上的Selenium Webdriver在当前活动窗口(而不是Selenium调用的浏览器)上发送密钥

来自分类Dev

无法使用 selenium webdriver 启动 Chrome 浏览器

来自分类Dev

无法使用 Selenium Webdriver 启动 IE 浏览器

来自分类Dev

Safari浏览器:Selenium Webdriver异常

来自分类Dev

尝试使用带有 java 的 selenium webdriver 处理多个浏览器窗口时获取 java.util.NoSuchElementException

来自分类Dev

如何在Java中使用TestNG Selenium Webdriver在多个类中使用同一浏览器窗口?

来自分类Java

如何在自动化的无头浏览器中通过弹出窗口将文件上传到Web浏览器(Selenium WebDriver)

来自分类Dev

无法在 MAC 上使用 JAVA 在 Selenium Webdriver 中创建或切换到新选项卡

来自分类Dev

如何通过保持webDriver处于活动状态来关闭整个浏览器窗口?

来自分类Dev

尝试使用Selenium Webdriver v3.70最大化浏览器窗口时,出现Ruby“ KeyError:key not found:102”错误

来自分类Dev

Webdriver 异常 - Selenium Webdriver Java

来自分类Java

使用Selenium WebDriver Java绑定清除浏览器Cookies

来自分类Dev

Selenium Python 浏览器=webdriver.Firefox() 错误

来自分类Dev

PHP Selenium Webdriver读取浏览器输出

来自分类Java

使用Java使用Selenium WebDriver捕获浏览器日志

来自分类Dev

根据selenium webdriver,浏览器的本机支持是什么

Related 相关文章

  1. 1

    无法使用Selenium WebDriver在两个浏览器窗口之间切换

  2. 2

    在Selenium Webdriver中从子窗口切换到父窗口

  3. 3

    如何在Python中使用Selenium在由不同WebDriver打开的不同Chrome浏览器窗口之间切换?

  4. 4

    无法在Selenium Webdriver中切换到JavaScript警报

  5. 5

    如何通过拒绝Selenium Webdriver中的弹出窗口来关闭浏览器

  6. 6

    如何使用Java调整Selenium WebDriver中当前浏览器窗口的大小?

  7. 7

    Selenium Webdriver可以在后台静默打开浏览器窗口吗?

  8. 8

    Selenium WebDriver可以在后台静默打开浏览器窗口吗?

  9. 9

    我们可以在python selenium webdriver中缩放浏览器窗口吗?

  10. 10

    如何使用Java在Selenium Webdriver中的2个浏览器之间切换

  11. 11

    使用带有Java的Selenium WebDriver在浏览器选项卡之间切换

  12. 12

    从第二个窗口切换到第三个窗口时如何通过Selenium WebDriver处理多个窗口

  13. 13

    无法使用WebDriver切换到iframe

  14. 14

    PowerShell SendKey函数上的Selenium Webdriver在当前活动窗口(而不是Selenium调用的浏览器)上发送密钥

  15. 15

    无法使用 selenium webdriver 启动 Chrome 浏览器

  16. 16

    无法使用 Selenium Webdriver 启动 IE 浏览器

  17. 17

    Safari浏览器:Selenium Webdriver异常

  18. 18

    尝试使用带有 java 的 selenium webdriver 处理多个浏览器窗口时获取 java.util.NoSuchElementException

  19. 19

    如何在Java中使用TestNG Selenium Webdriver在多个类中使用同一浏览器窗口?

  20. 20

    如何在自动化的无头浏览器中通过弹出窗口将文件上传到Web浏览器(Selenium WebDriver)

  21. 21

    无法在 MAC 上使用 JAVA 在 Selenium Webdriver 中创建或切换到新选项卡

  22. 22

    如何通过保持webDriver处于活动状态来关闭整个浏览器窗口?

  23. 23

    尝试使用Selenium Webdriver v3.70最大化浏览器窗口时,出现Ruby“ KeyError:key not found:102”错误

  24. 24

    Webdriver 异常 - Selenium Webdriver Java

  25. 25

    使用Selenium WebDriver Java绑定清除浏览器Cookies

  26. 26

    Selenium Python 浏览器=webdriver.Firefox() 错误

  27. 27

    PHP Selenium Webdriver读取浏览器输出

  28. 28

    使用Java使用Selenium WebDriver捕获浏览器日志

  29. 29

    根据selenium webdriver,浏览器的本机支持是什么

热门标签

归档