Thanks to all.

However, this doesn't resolve my second 'verfication' case problem. Please take a look at the following code and help if you can. Thanks in advance.


2) How can i set it to check whether it is on expected URL or
>         not? I have assert ie.url in my script but that didn't seem to
>         work and always gave a fail.
>
>         require 'watir'
>         include Watir
>         re! quire 'test/unit'
>         require 'test/unit/ui/console/testrunn
er'
>
>         #logger includes
>         require 'example_logger1'
>
>         class TC_SSO_example < Test::Unit::TestCase
>
>          def start
>            #open the IE browser
>             $ie = IE.new
>             filePrefix = "test_logger1"
>            #create a logger
>             $logger = LoggerFactory.start_xml_logger(filePrefix)
>             $ie.set_logger($logger)
>           end
>
>
>           def test_Login
>
>             start
>             test_site = ' http://www.SeattleSymphony.com
>         <http://www.seattlesymphony.com/>'
>             test_success_URL = '
>         http://www.seattlesymphony.org/symphony/index.aspx?month=9&year=2005&tries=1
>         < http://www.seattlesymphony.org/symphony/index.aspx?month=9&year=2005&tries=1>'
>             $logger.log("")
>
>             #i! e = IE.new
>             $ie.goto(test_site)
>             $ie.link(:text, "Login").click
>             $ie.text_field(:name,
>         "template:tx_LoginName").set("mytestlogin")
>             $ie.text_field(:name,
>         "template:tx_Password").set("mytestlogin")
>             $ie.button(:name, "template:btn_Login").click
>             #wc = WinClicker.new
>             #wc.clearSecurityAlertBox()    <---- on enabling this and
>         above, it starts dumping lots of irrelavent stuff.
>             #clearSecurityAlertBox()  <---- obviously doesn't work as it.
>
>             begin
>             assert($ie.contains_text("today!"))
>             assert($ie.url(test_success_URL))
>             $logger.log("Passed. User has sucessfully logged in")
>             $logger.log_results("test_Login", "mytestlogin",
>         "test_URL", "TEST PASSED.")
>            res! cue => e
>             $logger.log("*FAILED*." + e.message + "\n" +
>         e.backtrace.join("\n"))
>             $logger.log_results("test_Login", "mytestlogin",
>         "test_URL", "TEST FAILED.")  #logs to both the XML file and
>         corelogger
>
>           end
>
>           $logger.log '## End of test Login'
>           $logger.end_log  #close XML log file
>          end
>
>
>         end



On 8/11/05, Sathya Shankar <[EMAIL PROTECTED]> wrote:
You can get WET from http://www.wet.qantom.org

Thanks
Satti

saud aziz wrote:

> WET addon? whats that? Where can i get it from?
>
> On 8/11/05, *Shubha R* < [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>     Have you tried the WET addon? I have just start to use it and
>     it seems to do a very good job in handling all popups.
>
>     S
>
>     */saud aziz <[EMAIL PROTECTED] <mailto: [EMAIL PROTECTED]>>/* wrote:
>
>         Ok guys help me out..
>
>         I am trying to set up a login script to learn to use Watir as
>         i plan on switching from SAMIE/Perl to Watir/Ruby. Here i have
>         simple script made just to test how it would react and work
>         with simple login to any site.
>
>         Expected:
>
>         The script should emulate user and login to the mentioned
>         site. After successful login, it should either detect and log
>         whether it was on correct URl or not. Also, it should check
>         for string "today!" in the text on that URL. But according to
>         this script, it always fails.
>
>         1) It doesn't take care of SSL popup. Should it be working, if
>         so, what do i need to add/remove/edit in following script to
>         make it work?
>         2) How can i set it to check whether it is on expected URL or
>         not? I have assert ie.url in my script but that didn't seem to
>         work and always gave a fail.
>
>         require 'watir'
>         include Watir
>         re! quire 'test/unit'
>         require 'test/unit/ui/console/testrunner'
>
>         #logger includes
>         require 'example_logger1'
>
>         class TC_SSO_example < Test::Unit::TestCase
>
>          def start
>            #open the IE browser
>             $ie = IE.new
>             filePrefix = "test_logger1"
>            #create a logger
>             $logger = LoggerFactory.start_xml_logger(filePrefix)
>             $ie.set_logger($logger)
>           end
>
>
>           def test_Login
>
>             start
>             test_site = ' http://www.SeattleSymphony.com
>         <http://www.seattlesymphony.com/>'
>             test_success_URL = '
>         http://www.seattlesymphony.org/symphony/index.aspx?month=9&year=2005&tries=1
>         < http://www.seattlesymphony.org/symphony/index.aspx?month=9&year=2005&tries=1>'
>             $logger.log("")
>
>             #i! e = IE.new
>             $ie.goto(test_site)
>             $ie.link(:text, "Login").click
>             $ie.text_field(:name,
>         "template:tx_LoginName").set("mytestlogin")
>             $ie.text_field(:name,
>         "template:tx_Password").set("mytestlogin")
>             $ie.button(:name, "template:btn_Login").click
>             #wc = WinClicker.new
>             #wc.clearSecurityAlertBox()    <---- on enabling this and
>         above, it starts dumping lots of irrelavent stuff.
>             #clearSecurityAlertBox()  <---- obviously doesn't work as it.
>
>             begin
>             assert($ie.contains_text("today!"))
>             assert($ie.url(test_success_URL))
>             $logger.log("Passed. User has sucessfully logged in")
>             $logger.log_results("test_Login", "mytestlogin",
>         "test_URL", "TEST PASSED.")
>            res! cue => e
>             $logger.log("*FAILED*." + e.message + "\n" +
>         e.backtrace.join("\n"))
>             $logger.log_results("test_Login", "mytestlogin",
>         "test_URL", "TEST FAILED.")  #logs to both the XML file and
>         corelogger
>
>           end
>
>           $logger.log '## End of test Login'
>           $logger.end_log  #close XML log file
>          end
>
>
>         end
>
>         --
>         What is written without effort is in general read without
>         pleasure.
>           - Samuel Johnson
>
>         _______________________________________________
>         Wtr-general mailing list
>         [email protected] <mailto: [email protected]>
>         http://rubyforge.org/mailman/listinfo/wtr-general
>
>     ------------------------------------------------------------------------
>     Start your day with Yahoo! - make it your home page
>     <http://us.rd.yahoo.com/evt=34442/*http://www.yahoo.com/r/hs>
>
>     _______________________________________________
>     Wtr-general mailing list
>     [email protected] <mailto: [email protected]>
>     http://rubyforge.org/mailman/listinfo/wtr-general
>
>
>
>
>
> --
> What is written without effort is in general read without pleasure.
>   - Samuel Johnson
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Wtr-general mailing list
> [email protected]
>http://rubyforge.org/mailman/listinfo/wtr-general
>
>


_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general



--
What is written without effort is in general read without pleasure.
  - Samuel Johnson

_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to