如何禁用Chrome For Testing(CFT)中的自动化测试专属提示信息?
禁用Chrome For Testing(CFT)的自动化测试提示信息
要关掉CFT顶部那条"Chrome for Testing is only for automated testing..."的提示横幅,直接给ChromeOptions加个启动参数就行,具体实现如下:
在Java代码里配置ChromeOptions时,添加--disable-features=ChromeForTestingBanner参数,再把配置好的Options传入ChromeDriver:
import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.chrome.ChromeOptions; public class CFTSetup { public static void main(String[] args) { ChromeOptions options = new ChromeOptions(); // 禁用CFT专属提示横幅 options.addArguments("--disable-features=ChromeForTestingBanner"); WebDriver driver = new ChromeDriver(options); driver.get("https://your-test-url.com"); // 测试逻辑... driver.quit(); } }
如果这个参数不生效,可以试试备用参数--test-type,同样能隐藏该提示,且不会影响自动化测试的正常执行。
另外要保证你的Selenium WebDriver版本和CFT浏览器版本完全匹配,避免因兼容性问题导致参数失效。
内容的提问来源于stack exchange,提问作者AMOD MAHAJAN
相关产品推荐
相关产品推荐

