在 Selenium IDE 中存储 windows.performance 个值

Store windows.performance Values In Selenium IDE

这是 How to capture page load times in Selenium-IDE using the app.telemetry page speed monitor

的轻微重复

然而,post 中的答案似乎不起作用(或不再起作用),可能是因为 Selenium IDE 中的 storeEval 命令似乎不再存在。

我正在尝试检索网页的某些 windows.performance 值,因为 Selenium IDE 在其中移动。

我试过:

Command 'open' > Target 'www.url.com'
Command 'store value' > Target window.performance.timing['navigationStart'] > Value 'result'
Command 'echo' > Target ${result}

但我得到:

Warning implicit locators are deprecated, please change the locator to id=window.performance.timing['navigationStart']

上面的方法行不通,显然它不是一个 id。

我使用了错误的命令吗?或者必须输入额外的目标详细信息?还是完全可以做到?

谢谢!

改用执行脚本:

 Command            Target                                                   Value
 open               http://www.example.com/
 execute script     return window.performance.timing['navigationStart']     result
 echo               ${result}