我正在从文件中读取网址列表,然后为每个网址首先启动Chrome,然后导航到该网页并记录一些跟踪事件。
var chromeLauncher = require('chrome-launcher')
var Chrome = require('chrome-remote-interface')
function launchChrome(Someurl){
chromeLauncher.launch({
//ports, flags
}).then((launcher) => {
Chrome(function(chrome){
Tracing.Start();
chrome.Page.navigate(SomeUrl)
Tracing.Complete();
});
});
urlList.on('line', (line) => {
launchChrome(line)
});
然而,由于Chrome是异步功能,因此我们会在跟踪开始之前同时启动多个色度。 我希望chrome实例按顺序触发,打开url,跟踪和退出。