selenium4-如何去除stacktrace报错部分信息
在Selenium 4中,可以通过设置excludeStackTraces参数来去除stacktrace报错部分信息。该参数可以在创建WebDriver实例时进行设置,例如:
ChromeOptions options = new ChromeOptions();
options.setCapability(CapabilityType.ACCEPT_INSECURE_CERTS, true);
options.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
options.setCapability(CapabilityType.SUPPORTS_JAVASCRIPT, true);
options.setCapability(CapabilityType.SUPPORTS_ALERTS, true);
options.setCapability(CapabilityType.UNEXPECTED_ALERT_BEHAVIOUR, UnexpectedAlertBehaviour.ACCEPT);
WebDriverManager.chromedriver().setup();
ChromeDriver driver = new ChromeDriver(options);
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.manage().window().maximize();
driver.get("https://www.google.com");
driver.quit();
在上面的代码中,可以看到ChromeOptions类中的setCapability方法可以设置各种参数,其中excludeStackTraces参数可以设置为true以去除stacktrace报错部分信息。例如:
options.setCapability("excludeStackTraces", true);
这样,在执行测试用例时,就可以去除stacktrace报错部分信息。
原文地址: https://www.cveoy.top/t/topic/qlj 著作权归作者所有。请勿转载和采集!