首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Protractor从浏览器下载网络分析仪数据?

如何使用Protractor从浏览器下载网络分析仪数据?
EN

Stack Overflow用户
提问于 2019-01-25 00:26:01
回答 1查看 123关注 0票数 0

我想在执行量角器测试用例时从浏览器下载网络分析器数据,以分析应用程序是如何响应的。有没有办法在量角器脚本中使用一些代码来做到这一点?请帮我一下。

EN

回答 1

Stack Overflow用户

发布于 2019-01-25 02:48:31

您可以从webdriver浏览器会话中获取性能日志,这些日志通常会提供有关性能的非常有用的信息。看一看,看看它对你是否有用。

有关可用selenium日志的更多信息,请访问https://github.com/SeleniumHQ/selenium/wiki/Logging

conf (capabilities or multiCapabilities)中的

代码语言:javascript
复制
multiCapabilities: [
    {
        browserName: 'chrome',
        shardTestFiles: true,
        loggingPrefs: {
            driver: 'ALL',
            browser: 'ALL',
            performance: 'ALL',
            client: 'ALL',
            server: 'ALL'
        }
    }
],

AfterAll中的

代码语言:javascript
复制
afterAll(() => {
    let fs = require('fs');
    browser.manage().logs().get('performance').then(logContent => {
        // console.log(JSON.stringify(logContent, undefined, 2));

        fs.writeFile(`./results/performance_Log.txt`, JSON.stringify(logContent, undefined, 2), (err) => {
            if (err) {
                throw new Error(`Could not create log file for ${logType}`);
            }
            console.log(`performance log was created`);
        });
    })
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54351211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档