使用selenium chrome驱动在chrome信息条上显示自定义信息。

问题描述 投票:1回答:1

我想在chrome信息栏上显示自定义消息,而不是 "Chrome正在被一个自动测试软件控制"。

selenium selenium-webdriver google-chrome-devtools selenium-chromedriver
1个回答
0
投票

不幸的是,在 Chrome 浏览器中似乎没有任何方法可以拥有自定义信息条。然而,通常情况下,剥皮的方法不止一种。如果你需要一个机制来给测试者提供测试元信息(迭代号、变量值、测试标题等),并且适用于所有的浏览器,那么你可以只改变页面的标题,像这样。

String javascript = "document.getElementsByTagName('title')[0].textContent = 'yourtext';";
((JavascriptExecutor) Common.driver).executeScript(javascript);

注意,当你还在Java中的时候,你可以以任何方式修改 "yourtext".只要确保你没有将网页的标题作为你的硒测试的一部分来检查。

© www.soinside.com 2019 - 2024. All rights reserved.