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

Reply via email to