Commits on Jan 10, 2011
  1. @jarmo

    updated version

    jarmo committed Jan 10, 2011
Commits on Jan 9, 2011
  1. @jarmo

    updated CHANGES

    jarmo committed Jan 9, 2011
  2. @jarmo

    allow Wait.until to work correctly in Process.window to wait for proc…

    …ess to be opened (used by IE.start_process and friends)
    jarmo committed Jan 9, 2011
Commits on Jan 6, 2011
  1. @jarmo

    updated version

    jarmo committed Jan 6, 2011
Commits on Dec 30, 2010
  1. @jarmo

    updated CHANGES

    jarmo committed Dec 30, 2010
  2. @jarmo

    If IE has tabs opened then IsWindow(hwnd) will return always true in …

    …#close because all tabs have the same hwnd. Use #exists? instead to check if window has been closed or not.
    jarmo committed Dec 30, 2010
  3. @jarmo
Commits on Dec 29, 2010
  1. @jarmo
Commits on Dec 28, 2010
  1. @jarmo
Commits on Dec 20, 2010
  1. @jarmo
Commits on Dec 14, 2010
  1. @jarmo

    updated CHANGES

    jarmo committed Dec 15, 2010
  2. @jarmo

    Merge branch 'xhtml_bug' of git://github.com/alokmenghrajani/watir in…

    …to alokmenghrajani-xhtml_bug
    jarmo committed Dec 14, 2010
  3. fixed class names, which were wrong, and would cause these tests to f…

    …ail when run with rake test.
    
    Made sure rake test works.
    Alok Menghrajani committed Dec 14, 2010
  4. @jarmo

    add AutoIt help file to the gem

    jarmo committed Dec 14, 2010
Commits on Dec 12, 2010
  1. @jarmo

    fixed changes

    jarmo committed Dec 13, 2010
  2. @jarmo

    updated changes

    jarmo committed Dec 13, 2010
  3. @jarmo

    updated changes

    jarmo committed Dec 13, 2010
  4. @jarmo

    updated AutoIt to version 3.3.6.1 - it is needed to uninstall all man…

    …ually installed AutoIt installations and all older versions of Watir to be able to use this version of AutoIt
    jarmo committed Dec 13, 2010
  5. @jarmo

    Merge branch 'exists_bug' of git://github.com/alokmenghrajani/watir i…

    …nto alokmenghrajani-exists_bug
    jarmo committed Dec 12, 2010
  6. @jarmo

    updated changes

    jarmo committed Dec 12, 2010
  7. @jarmo
  8. @jarmo

    remove unneeded @closing variable

    jarmo committed Dec 12, 2010
  9. @jarmo
  10. @jarmo

    updated changes

    jarmo committed Dec 12, 2010
  11. @jarmo

    Revert IE#wait to wait for READYSTATE_COMPLETE only due to strange ti…

    …ming issues here and there by the users.
    
    It is now possible in the runtime to modify the READYSTATES constant to have more states when needed (like READYSTATE_INTERACTIVE in the case of http://jira.openqa.org/browse/WTR-446)
    jarmo committed Dec 12, 2010
Commits on Dec 8, 2010
  1. Unittests :)

    Alok Menghrajani committed Dec 8, 2010
Commits on Dec 7, 2010
  1. Fix exists? which was incorrectly returning true in some cases

    We have a bug in the way elements are located. Given the following page:
    <html>
      <body>
        <div id="foo">
          <div id="bar">
          </div>
        </div>
      </body>
    </html>
    
    And the following test cases:
    1. Browser.div(:id, 'foo').exists? => true
    2. Browser.div(:id, 'bar').exists? => true
    3. Browser.div(:id, 'foo').div(:id, 'bar').exists? => true
    4. Browser.div(:id, 'bar').div(:id, 'foo').exists? => false
    5. Browser.div(:id, 'something').div(:id, 'else').exists? => true
    6. Browser.div(:id, 'foo').div(:id, 'hello').exists? => false
    
    Case 5 incorrectly returns true. This diff fixes this bug.
    
    Note:
    there might be a more elegant way of fixing things, but I'm not super familiar with the jssh syntax. Feel
    free to suggest a better fix.
    Alok Menghrajani committed Dec 7, 2010
  2. Fixes issue with locate_tagged_element and xhtml documents.

    I tested this on MacOs Firefox 10.6.5.
    
    Given the following code (served with Content-Type: application/xhtml+xml):
    
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <a href="http://www.foo.com/correct">lowercase link</a>
    <A HREF="http://www.foo.com/incorrect">uppercase link</A>
    </html>
    
    I made sure that b.link(:text, "lowercase link").exist? returns true.
    
    Note:
    in this case, b.link(:text, "uppercase link").exists? returns false. I think this is the right behavior, but this can be revised.
    Alok Menghrajani committed Dec 7, 2010
Commits on Nov 28, 2010
  1. @jojje
  2. @jojje

    added css3 selector support for IE

    jojje committed Nov 28, 2010
Commits on Nov 14, 2010
  1. @jarmo
Commits on Oct 27, 2010
  1. @jarmo
  2. @jarmo

    fix minor typos

    jarmo committed Oct 27, 2010
Commits on Oct 26, 2010
  1. @charley

    Updating for final release

    charley committed Oct 26, 2010