Hi All,

Please could you help me understand the fix for a syntax error in the
following code:

----------------------------------------------------------------------------------------------------
require 'watir'   # the controller
require 'test/unit'

module UpsellPage_Sticker

def SelectQuantity(qty)
        If qty > 0 and qty <=5
                # assert
                begin
                        
assert($ie.select_list(:id,"ddlQuantity").includes?(/#{qty}
pack/),"No option for #{qty} " + $ie.url)
                        puts 'UpsellPage_Sticker :: SelectQuantity - Assertion 
passed'

                rescue StandardError => ex
                        print "\n\nUpsellPage_Sticker :: SelectQuantity => " + 
ex + "\n\n"
                        raise
                        $ie.close
                end

                # execute

                $ie.select_list(:id,"ddlQuantity").select_value(/#{qty} pack/)
                puts "UpsellPage_Sticker:: SelectQuantity - #{qty} qty selected 
on
Upsell Page \n"
        end

end
end  # end of module

----------------------------------------------------------------------------------------------------

If I remove IF construct from the method, it works fine. Other wise it
gives an error " syntax error, unexpected kEND, expecting $end
(SyntaxError)". Am I missing something here?

Please help me.

Thanks,
Natasha
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To post to this group, send email to [email protected]
Before posting, please read the following guidelines: 
http://wiki.openqa.org/display/WTR/Support
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/watir-general
-~----------~----~----~----~------~----~------~--~---

Reply via email to