在 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}
这是 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}