我正在使用量角器进行带有角度的e2e测试,我正在拼命地获取带有标题和正文的HTTP请求日志.我已经配置了这样的量角器:
{
useAllAngular2AppRoots: true,
ignoreUncaughtExceptions: true,
maxSessions: 1,
multiCapabilities: [
{
'name': 'desktop',
'browserName': 'chrome',
loggingPrefs: {"driver": "ALL", "browser": "ALL", 'performance': 'ALL'},
chromeOptions: {
binary: process.env.CHROME_BIN,
args: ["--headless", "--disable-gpu", "--no-sandbox"],
perfLoggingPrefs: {
'traceCategories': 'blink.console,disabled-by-default-devtools.timeline'
}
}
}
],
framework: "custom",
frameworkPath: require.resolve("protractor-cucumber-framework"),
//...
};
Run Code Online (Sandbox Code Playgroud)
在每个场景之后,我正在执行这个钩子:
browser.manage().logs().get("browser").then(logs =>
//...
)
Run Code Online (Sandbox Code Playgroud)
但我得到的只是控制台日志,但没有http请求.有没有办法从量角器中获得chromedriver的那些?
以下是chromedriver doc提及性能日志的链接:https://sites.google.com/a/chromium.org/chromedriver/logging/performance-log