如何使用selenium webdriver跟踪选项卡更新

Blu*_*303 5 javascript browser selenium selenium-webdriver

我有一个网页,其中通知在浏览器选项卡上更新,让我在这里采取一个实时示例浏览器选项卡更新消息计数,我如何使用selenium webdriver跟踪

在此输入图像描述

Cha*_*yak 4

您可以使用 selenium 脚本中的javascript启动正则表达式来查找您需要的计数器。您可以检查之前和之后的状态来验证。

console.log((/\(([^)]+)\)/).exec(document.title)[1]);
Run Code Online (Sandbox Code Playgroud)

如果你想使用seleniumjava来做到这一点:

String title = driver.getTitle();
String counter = title.substring(title.indexOf("(") + 1, title.indexOf(")"));
Run Code Online (Sandbox Code Playgroud)

使用 gmail 进行测试,标题 =“Inbox (1) - chandan.nayak@xxxx.com - xxxx Mail”和 stackoverflow,标题 =“(13) JavaScript | xxx”

参考链接:链接