我想使用红宝石硒在chrome浏览器中捕获完整的网页截图。我正在使用Rspec测试框架。 save_screenshot
方法仅捕获可见区域的屏幕截图。
我已经通过以下链接
但是我不想使用窗口大小调整或watir gem。还有其他方法或宝石可以实现这一目标。
答案 0 :(得分:0)
1)您可以使用https://github.com/samnissen/watir-screenshot-stitch其中
2)或为您的操作系统使用本机工具-https://paulhammond.org/webkit2png
在代码中将如下所示
webkit2png https://stackoverflow.com/questions/60728482/can-anyone-suggest-how-to-take-screenshot-of-full-webpage-using-ruby-selenium
其中:
-主命令-webkit2png
-链接页面-all else