使用Selenium-webdriver對頁面進行截圖操做

一般狀況下,咱們在作測試的時候有些步驟是須要截圖的,這樣才能直觀而且也能及時發現錯誤,特別是在作web自動化測試的時候,有些截圖的方式只能截取當前區域,若是有滾動條就一籌莫展了。web

所以,以下提供了一種很好用的截圖方式:ruby

require 'rubygems'測試

require 'selenium-webdriver'ui

sr=Selenium::WebDriver.for :ieurl

url='news.baidu.com'get

sr.get urlselenium

sr.save_screenshot 'C:\temptest\test.jpg'自動化

sr.closetest

.save_screenshot 很好的解決了截圖只能截取當前區域的尷尬。require

相關文章
相關標籤/搜索