gpt4 book ai didi

java - 如何使用 Selenium Java 获取两个浏览器选项卡/窗口之间的 Activity 窗口标题

转载 作者:行者123 更新时间:2023-12-01 06:11:38 24 4
gpt4 key购买 nike

我可以在两个选项卡/窗口之间切换,但我的要求是了解或获取它们之间的 Activity 窗口。

在我的项目中,单击页面的 webElement 时,会打开一个随机弹出窗口(选项卡/窗口),我想知道该(新)窗口是否具有焦点或我的原始页面。

我尝试使用 JNA Api 获取 Activity 窗口及其标题,但我的网页是
位置偏远。

非常感谢完美的解决方案。

谢谢

最佳答案

driver.getTitle() 将为您提供页面的标题,您可以使用它来确定您所在的页面,或者您是否位于您想要访问的页面,然后使用如果需要切换窗口的逻辑。 getTitle() 返回一个 String,您可以使用其中一种字符串方法来比较标题,例如:

String title = getDriver().getTitle();

if(!title.equals("Expected Title")) {
//may be you would like to switch window here
}

关于java - 如何使用 Selenium Java 获取两个浏览器选项卡/窗口之间的 Activity 窗口标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33460620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com