Watir v7.0.0.beta2 Release Notes

Release Date: 2021-03-28 // about 3 years ago
    • Replace Watir Logger implementation with Selenium Logger subclass
    • ๐Ÿ”„ Change Watir Guards to use Selenium's new Guards. Tests run as pending when guarded.
    • Implement #set as standard interface for each Input Element (#405)
    • Implement Element#set to take correct #set behavior based on evaluated element (#664)
    • ๐ŸŽ Optimize Performance for Select Lists (#846)
    • ๐Ÿ‘ Allow user to set values on Select List exclusively by :label, :text, or :value (#846)
    • ๐Ÿ‘ Allow user to check if option selected in Select List by :label, :text, or :value (#929)
    • โช Implement Window#restore! to return to original Window and close all others (#923)
    • ๐ŸŽ Minor performance improvement for iterating over windows (#923)
    • ๐Ÿ Implement Browser#closed?; same as Browser#exists? without the Windows checks (#923)
    • โšก๏ธ Update methods that use Selenium's Actions class to scroll element into view before acting (#847)
    • ๐Ÿ›  Fix bug for :text locator with Regexp value based on whitespace (#924)
    • โœ‚ Remove executing after hooks when changing frames (#888)