我正在努力使用Protractor从终端计时数字中获得体面.我曾尝试过使用量角器 – 但是从那时起的时间似乎真的反映了页面加载时间的实际情况.它说“程序”度量标准是总时间,但是我看到
我也尝试创建自己的计时器,基于controlFlow和所有的承诺,这是非常困难的.
有人用Protractor做过任何性能测试吗?在试图获得时间时,有什么好的指导可供遵循吗?有没有人成功实现过计时器?
您可以使用自己的计时器,只需在要测量的功能之前和之后将它们插入控制流程中:var startTime; browser.controlFlow().execute(function() { startTime = Date.now(); }); element(by.css('#startThing')).click(); element(by.css('#endThing')).getText(); browser.controlFlow().execute(function() { var endTime = Date.now(); var elapsed = endTime - startTime; console.log('clicking the startThing until getText of the endThing = ' + elapsed + 'ms); });