【问题标题】:how to turn off the gecko driver (0.18v) logs in selenium 3.5.3如何关闭 selenium 3.5.3 中的壁虎驱动程序(0.18v)日志
【发布时间】:2018-03-17 23:00:26
【问题描述】:

.

这些日志一直持续到代码的最后一行,非常烦人。我需要帮助才能关闭这些日志

【问题讨论】:

标签: eclipse selenium-webdriver geckodriver


【解决方案1】:

这是 selenium 3.01 及更高版本的问题。我从这个link 读到过:

您可以使用LoggingPreferences 类并启用属性。试试这个answer 它可能对你有帮助:

【讨论】:

  • 我猜,selenium jar 3.0 及更高版本存在一些问题,这就是它无法实现的原因
  • 感谢您的努力,但我想这是 selenium 3.0 及更高版本中的问题。
【解决方案2】:

使用以下命令创建一个 Windows 批处理文件,并在设置 gecko 驱动程序属性时将该批处理文件作为参数提供。请看下面的代码。

批处理文件为 gecko.bat

@ECHO OFF
C:\Selenium\****\geckodriver.exe --log fatal %* > NUL 2>&1

在初始化 Firefox 驱动程序之前,在脚本中设置 Gecko 驱动程序系统属性。请看下面

System.setProperty("webdriver.gecko.driver","C:/Selenium/***/gecko.bat");
WebDriver driver = new FirefoxDriver();

在上面的代码中,C:\Selenium\****\geckodriver.exe 是 geckodriver.exe 在您 PC 中的路径,C:/Selenium/***/gecko.bat 是您创建并保存在 PC 上的批处理的路径。

这肯定会奏效。一切顺利。

【讨论】:

  • 根据您的解决方案,它甚至没有连接到 Firefox 驱动程序。
猜你喜欢
  • 2017-07-30
  • 2017-06-01
  • 2018-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-19
  • 2018-01-20
  • 2018-11-14
相关资源
最近更新 更多