📅  最后修改于: 2020-12-03 05:22:57             🧑  作者: Mango
捕获屏幕截图的能力是Watir提供的有趣功能之一。在测试自动化过程中,您可以截取屏幕截图并保存屏幕。万一发生任何错误,可以在屏幕截图的帮助下进行记录。
下面讨论了一个简单的示例以及我们已截取屏幕截图的测试页-
browser.screenshot.save 'nameofimage.png'
Testing UI using Watir
Enter First Name :
require 'watir'
b = Watir::Browser.new :chrome
b.goto('http://localhost/uitesting/textbox.html')
t = b.text_field(id: 'firstname') // using the id of the textbox to locate the textbox
t.exists?
t.set 'Riya Kapoor'
b.screenshot.save 'textboxbefore.png'
t.value
t.fire_event('onchange')
b.screenshot.save 'textboxafter.png'
我们使用Watir拍摄的屏幕截图如下所示-