Ruby 使用Watir Webdriver的页面或对象大小

Ruby 使用Watir Webdriver的页面或对象大小,ruby,watir-webdriver,Ruby,Watir Webdriver,是否有任何方法可以通过Watir Webdriver从浏览器获取页面大小(以字节为单位)? 我需要为每一页记录它(我感兴趣的是总体总和,而不是每个对象的细节),因此保存到文件并获得文件大小不是一种合适的方法 我可以使用不同的浏览器,但更喜欢Firefox,此“”仅适用于chrome,但分组内存似乎满足您的需要 安装并要求“watir webdriver性能”+1非常好的问题。我在等待答案。:)一种方法是获取页面的源代码,如:src=b.html,然后是src.bytesize,但它不是实际大小,

是否有任何方法可以通过Watir Webdriver从浏览器获取页面大小(以字节为单位)? 我需要为每一页记录它(我感兴趣的是总体总和,而不是每个对象的细节),因此保存到文件并获得文件大小不是一种合适的方法

我可以使用不同的浏览器,但更喜欢Firefox,

此“”仅适用于chrome,但分组内存似乎满足您的需要


安装并要求“watir webdriver性能”

+1非常好的问题。我在等待答案。:)一种方法是获取页面的源代码,如:src=b.html,然后是src.bytesize,但它不是实际大小,只是字符串长度。不可能完成。。等待上师的回答:)投票吧。只是HTML的字节大小?也包括图像大小?我的需要是获取该页面移动的所有数据,但是,你知道,部分解决方案总比根本没有解决方案好。。。老实说,我期待一个简单而直接的调用/属性,因为这些信息已经在浏览器级别提供了(请参阅工具->Firefox上的页面信息)。我对是对其进行向下投票还是向上投票持不同意见。OP询问的是尺寸,而不是性能。另一方面,此性能链接可能很方便。你能添加代码吗?你如何准确地将页面和对象大小从
watir webdriver性能中压缩出来?
?我现在测试了你的想法。它实际上返回:irb(main):031:0>b.performance.memory=>{:js_heap_size\u limit=>793000000,:total_js_heap_size=>12700000,:used_js_heap_size=>10000000}因此,它与浏览器内存相关,而不是页面内存大小。