【问题标题】:How to get the performance logs in leadfoot internjs?如何在 Leadfoot internjs 中获取性能日志?
【发布时间】:2020-07-17 11:38:04
【问题描述】:

类似于量角器,我正在寻找一些关于在实习生的前脚中获取性能日志的信息。

以下仅为量角器获取日志的示例

browser.manage().logs().get('performance').then(function (browserLog) {
    if (browserLog.length > 0)
         JSON.parse(JSON.stringiy(browserLog)).forEach(function (browserLog) {
         console.log('log: ' + browserLog.message);
     });

【问题讨论】:

    标签: intern leadfoot


    【解决方案1】:

    是的,如果有性能日志,您可以使用 Leadfoot 的getLogsFor() 函数。就可用的日志类型而言,取决于环境。您可以使用 getAvailableLogTypes() 为您的用例找出答案。

    根据documentation

    getLogsFor(type: string): Promise.<Array.<LogEntry>>
    

    从给定类型的远程环境中获取所有日志。日志 在远程环境中,一旦被检索到就会被清除。

    【讨论】:

    • @a 铅壁龛 谢谢。我可以成功获取性能日志和所有跟踪。
    猜你喜欢
    • 2015-02-23
    • 1970-01-01
    • 2020-02-27
    • 2015-02-23
    • 1970-01-01
    • 2011-10-05
    • 2013-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多