我是 protractor-perf 的新手。我已安装它并尝试执行一个我之前使用量角器执行的简单脚本。以下是我面临的错误:
如果我使用 var PerfRunner = require(' ..'); 这一行并将其初始化为 var perfRunner = new PerfRunner(量角器,浏览器); - 我收到错误"找不到模块' ..' "
如果我使用 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;
如果我使用 var PerfRunner = require(&#39; protractor-perf&#39;); 并将其初始化为 var perfRunner = new PerfRunner(量角器,浏览器) ; - 测试开始执行但浏览器只是挂起。没有进展,也没有停止。
我使用的是Chrome版本44.0,量角器版本0.1.11和量角器版本1.4.0
我不知道我在安装过程中是否犯了一些错误,或者我在脚本中制作了一个错误。
答案 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来启动测试。它对我有用。