Selenium WebDriver Code :
require 'rubygems'
require 'selenium-webdriver'
browser=Selenium::WebDriver.for :ie
browser.navigate.to(“google.com”)
width1=browser.find_element(:id,’hplogo’).style(“width”)
height1=browser.find_element(:id,’hplogo’).style(“height”)
browser.manage.window.resize_to(200,600)
width2=browser.find_element(:id,’hplogo’).style(“width”)
height2=browser.find_element(:id,’hplogo’).style(“height”)
if width1=width2
puts “Test Case Passed : Width is not changed”
else
puts “Test Case Failed : Width is changed”
end
if height1=height2
puts “Test Case Passed : Height is not changed”
else
puts “Test Case Failed : Height is changed”
end
browser.close
OUTPUT:
Test Case Passed : Width is not changed
Test Case Passed : Height is not changed
Watir WebDriver Code :
require 'rubygems'
require 'watir-webdriver'
browser=Watir::Browser.new :ie
browser.goto(“google.com”)
width1=browser.div(:id,’hplogo’).style(“width”)
height1=browser.div(:id,’hplogo’).style(“height”)
browser.window.resize_to(200, 200)
width2=browser.div(:id,’hplogo’).style(“width”)
height2=browser.div(:id,’hplogo’).style(“height”)
if width1=width2
puts “Test Case Passed : Width is not changed”
else
puts “Test Case Failed : Width is changed”
end
if height1=height2
puts “Test Case Passed : Height is not changed”
else
puts “Test Case Failed : Height is changed”
end
browser.close
OUTPUT:
Test Case Passed : Width is not changed
Test Case Passed : Height is not changed