Mic*_*elR 0 watir watir-webdriver
我找到了这个宝石:http://watirwebdriver.com/page-performance/
但我似乎无法理解这是什么措施
browser.performance.summary[:response_time]/1000
Run Code Online (Sandbox Code Playgroud)
从第二次打开浏览器开始测量吗?
Watir::Browser.new :chrome
Run Code Online (Sandbox Code Playgroud)
还是从最后的Watir-webdriver命令写的?
我怎样才能启动计时器?
**我已经尝试了几个脚本,但我一直都会得到0 seconds
这就是为什么我不确定.**
从我读过的内容(我实际上并没有在项目中使用它),response_time是从开始导航到页面加载结束的时间 - 请参阅上一个问题中 Tim的(宝石的作者)答案.Tim博客上的图形图像将有助于理解不同的价值观 - http://90kts.com/2011/04/19/watir-webdriver-performance-gem-released/.
gem用于获取单个响应的性能结果,而不是脚本期间浏览器的总体使用情况.因此无需启动/停止计时器.
如果你得到0秒,这可能意味着response_time小于1000毫秒(即在Ruby中,999/1000给出0).为了确保你获得非零的东西,尝试做:
browser.performance.summary[:response_time]/1000.0
Run Code Online (Sandbox Code Playgroud)
除以1000.0将确保您获得十进制值(例如0.013).
| 归档时间: |
|
| 查看次数: |
345 次 |
| 最近记录: |