如何通过机器人框架检查开发人员工具设置中的 "Log XMLHttpRequests"

How to check the "Log XMLHttpRequests" in the developer tools settings via robot framework

我正在尝试检索显示在带有 Robot Framework 的网站控制台中的 ajax 调用(post、get、put...)。我可以用 来完成。 但是,当在开发人员工具设置中选中“Log XMLHttpRequests”时,控制台只会记录 ajax 调用。默认情况下它不是,所以我没有在返回的日志中看到调用。您知道如何通过 Robot Framework/Selenium 在“设置”中单击该框吗?谢谢。

除了 browser=ALL 之外,还使用 ​​performance=ALL 更新日志记录功能,例如:

*** Variables ***
&{browser logging capability}    browser=ALL    performance=ALL
&{capabilities}    browserName=chrome    version=${EMPTY}    platform=ANY    goog:loggingPrefs=${browser logging capability}

然后从网络驱动程序中检索额外的日志,例如:

${log entries}=    Evaluate    $webdriver.get_log('performance')