首页 > 解决方案 > 当用户切换到任何选项卡时,Java Selenium 会产生一些逻辑

问题描述

当用户单击某个选项卡时,找不到如何进行回调\逻辑。

现在我正在使用 ChromeDriver

有什么选择吗?

谢谢!

标签: javaseleniumselenium-webdriver

解决方案


您可以通过以下方式在窗口/选项卡之间切换(取决于浏览器):

driver.switchTo().window(handle);

其中句柄是字符串(类似于窗口 ID)。您可以从 Set 中选择正确的 ID:

driver.getWindowHandles();

推荐阅读