Hello Guys,
Can someone help me with this:
require 'rubygems'
require 'watir'
require 'test/unit'
require 'win32ole'
gem "test-unit"
class View_OrderDetails < Test::Unit::TestCase
$sales_order_no = "SO1"
# $fields = ["order_no", "customer_name", "username"]
# $success = 0
# $error = 0
def test_in()
@browser = Watir::Browser.new :firefox
@browser.goto(pageUrl)
accept_next_alert = true
@browser.driver.manage.window.maximize
excel = WIN32OLE::new("excel.Application")
wrkbook = excel.Workbooks.Open("C:\\toFocus\\test.xlsx")
wrksheet = wrkbook.worksheets(1)
wrksheet.select
# -------- Authentication / Login Part ---------------
rows = 2
while rows <= 4
$username = wrksheet.cells(rows, "A").value
$password = wrksheet.cells(rows, "B").value
@browser.text_field(:name, "username").set($username)
sleep 3
@browser.text_field(:name, "password").set($password)
sleep 3
@browser.button(:name => 'login').click
sleep 3
rows = rows + 1
end
@browser.wait_until{@browser.link(:text, "Sales").click}
@browser.link(:text, "Orders").click
sleep 3
@browser.wait_until{@browser.link(:text, $sales_order_no).click}
(0..2).each do |i|
if @browser.element(:class => $fields[i]) == /\A[+-]?\d+\Z/
puts "Success"
$success = $success + 1
else
puts "Erroneous"
$error = $error + 1
end
end
@browser.button(:data_role, "edit").click
sleep 5
puts "Number of Success: #{$success}"
puts "Number of Errors: #{$error}"
@browser.close
end
end
I want to check the details from the view details if it is numeric,
alphanumeric, a varchar or etc. ,
Any help is much appreciated.
Thanks in advance :)
Ping
--
--
Before posting, please read http://watir.com/support. In short: search before
you ask, be nice.
[email protected]
http://groups.google.com/group/watir-general
[email protected]
---
You received this message because you are subscribed to the Google Groups
"Watir General" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.