Selenium4 中可以通过设置 options 来控制 stacktrace 的输出。

具体来说,可以使用以下代码来设置 options:

import org.openqa.selenium.MutableCapabilities;
import org.openqa.selenium.chrome.ChromeOptions;

ChromeOptions options = new ChromeOptions();
MutableCapabilities capabilities = new MutableCapabilities();
capabilities.setCapability("goog:loggingPrefs", "{browser: 'ALL', client: 'WARNING', driver: 'WARNING', server: 'WARNING'}");
options.merge(capabilities);

其中,capabilities.setCapability("goog:loggingPrefs", "{browser: 'ALL', client: 'WARNING', driver: 'WARNING', server: 'WARNING'}") 表示将所有的 stacktrace 设置为 WARNING 级别,从而减少输出。如果需要完全禁止输出 stacktrace,可以将 WARNING 改为 OFF。

注意:上述代码中使用了 ChromeOptions,如果使用其他浏览器,可以使用对应的 options 类。另外,需要将 options 传递给 WebDriver 的构造函数或者 driver 实例的 setOptions 方法。

selenium4-如何去除stacktrace

原文地址: https://www.cveoy.top/t/topic/qll 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录