📜  Watir-捕获屏幕截图

📅  最后修改于: 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拍摄的屏幕截图如下所示-

textboxbefore.png

使用ID

textboxafter.png

使用ID元素