Protractor-perf测试脚本在“{' ...'”行

时间:2015-11-19 12:01:07

标签: protractor

我是 protractor-perf 的新手。我已安装它并尝试执行一个我之前使用量角器执行的简单脚本。以下是我面临的错误:

  1. 如果我使用 var PerfRunner = require(' ..'); 这一行并将其初始化为 var perfRunner = new PerfRunner(量角器,浏览器); - 我收到错误"找不到模块' ..' "

  2. 如果我使用 var PerfRunner = require(&#39; protractor-perf&#39;); 并将其初始化为 var perfRunner = new PerfRunner(量角器); < / strong>根据此链接http://blog.nparashuram.com/2014/11/protractor-perf-performance-regression.html - 我收到错误&#34;无法读取属性&#39; params&#39;未定义&#34;

  3. 如果我使用 var PerfRunner = require(&#39; protractor-perf&#39;); 并将其初始化为 var perfRunner = new PerfRunner(量角器,浏览器) ; - 测试开始执行但浏览器只是挂起。没有进展,也没有停止。

  4. 我使用的是Chrome版本44.0,量角器版本0.1.11和量角器版本1.4.0

    我不知道我在安装过程中是否犯了一些错误,或者我在脚本中制作了一个错误。

2 个答案:

答案 0 :(得分:1)

Protractor-perf也适用于镀铬。 此问题可能是因为protractor-perf文件夹的位置不正确。

尝试给出绝对路径

var PerfRunner = require('C:/Users/shrutid/AppData/Roaming/npm/node_modules/protractor-perf');
var perfRunner = new PerfRunner(protractor, browser);

答案 1 :(得分:0)

我发现chromedriver无法正常使用新版本的Chrome(我不知道为什么)。您可以使用Firefox而不是Chrome来启动测试。它对我有用。