gpt4 book ai didi

python - 在 Robot Framework 中禁用 "DevTools listening on ws://127.0.0.1..."日志消息

转载 作者:行者123 更新时间:2023-12-05 03:44:25 26 4
gpt4 key购买 nike

我正在使用 Robot Framework 中的 SeleniumLibrary 来测试 Web 应用程序。我的测试项目目前仅使用 .robot 文件,其中没有 python 代码,我想禁用此 ChromeDriver 日志消息,该消息出现在控制台日志中的每个测试用例之后。

我目前正在使用:

  • Chrome 驱动程序 v88
  • 谷歌浏览器 v88.0.4324
  • Selenium 库 v3.0.0
  • 机器人框架v3.2.2

这是完整的日志消息:

DevTools listening on ws://127.0.0.1:62913/devtools/browser/569eba7c-49ea-4fa7-953a-dee9730b3157

显然,使用 python 代码来解决它是可能的,正如我们在 this post 中所做的那样。 .但由于我只使用 Robot Framework 文件做所有事情,所以我想继续这种方式。

我还阅读了 SeleniumLibrary Documentation寻找一些解决方案,但没有找到对这种情况有用的东西。

有用的代码 - 库导入:

Library     SeleniumLibrary     run_on_failure=Nothing

是否有任何选项可以禁用此日志消息?

最佳答案

根据您链接的答案,这就是您需要的:

*** Settings ***
Library SeleniumLibrary

*** Test Cases ***
Silent Chrome
Open Browser https://stackoverflow.com Chrome options=add_experimental_option("excludeSwitches", ["enable-logging"])

来自Open Browser关键字的文档:

The string format allows defining Selenium options methods orattributes and their arguments in Robot Framework test data. Themethod and attributes names are case and space sensitive and mustmatch to the Selenium options methods and attributes names. Whendefining a method, it must be defined in a similar way as in python:method name, opening parenthesis, zero to many arguments and closingparenthesis. If there is a need to define multiple arguments for asingle method, arguments must be separated with comma, just like inPython. Example: add_argument("--headless") oradd_experimental_option("key", "value").

关于python - 在 Robot Framework 中禁用 "DevTools listening on ws://127.0.0.1..."日志消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66443960/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com