1

我试图在任何地方找到这个,但找不到任何解决方案。

我正在使用带有量角器的 Gulp 来开始我的 E2E 测试。下面是我在 Gulp 中使用的代码。

gulp.task('serve', function(cb) {
 runModule('webdriver-manager', ['start'], cb);
});
gulp.task('update', function(cb) {
runModule('./node_modules/.bin/webdriver-manager', ['update'], cb);
});
function runModule(name, params, cb) {
  new simpleCommand(path.join(binPath, name), params, process.cwd()).run(cb);
}

现在我想为 IE 启动一个独立的网络驱动程序,webdriver-manager start --standalone但我不知道该怎么做。如果我使用下面的代码,它不起作用,它仍然要求我为 IE 启动独立的 webdriver。

gulp.task('serve', function(cb) {
     runModule('webdriver-manager', ['start','--standalone], cb);
    });

奇怪的是,如果我在上面注释掉我的 webdriver 启动和更新任务,我的 chrome 任务仍然运行良好。我不确定如何让它从 IE 运行。以下是我的 protractor.conf 文件中的内容。

multiCapabilities = [{
      browserName: 'internet explorer',
        maxInstances  : 2,
    }];

有人可以帮我吗?

4

0 回答 0