nodejs中有多个chrome实例

时间:2017-10-24 06:39:10

标签: node.js google-chrome-devtools

我正在从文件中读取网址列表,然后为每个网址首先启动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,跟踪和退出。

0 个答案:

没有答案
相关问题