Changes for version 0.22

  • NEW FEATURES
    • Improved error messaging for Saucelabs non-json cases
    • Improved error messaging for malconfigured chromedrivers
    • #169 Add maximize_window function
    • #58 Add get_user_agent function
  • MAINTENAINCE
    • Specify minimum compatible version of Moo dep
    • Make Driver.pm more easily subclassed ( ea68e06, 63e78e3 )
    • Get TravisCI passing again
    • #164 Roll & use our own mocking classes
    • #152 Gracefully catch more error cases
  • BREAKING
    • #161 get|set_speed subs are no-ops and will be removed in the upcoming release
    • #158 WebElement's drag function is deprecated and will be removed in the upcoming release. Use mouse_move_to_location in the interim

Modules

Implement commands for Selenium::Remote::Driver
Perl Client for Selenium Remote Driver
Use custom profiles with Selenium::Remote::Driver
Error handler for Selenium::Remote::Driver
utility class to mock Selenium::Remote::Commands
utility class to mock the responses from Selenium server
Connect to a selenium server
Representation of keystrokes used by Selenium::Remote::WebDriver
Representation of an HTML Element used by Selenium Remote Driver
Role implementing the common logic used for testing

Provides

in lib/Test/Selenium/Remote/WebElement.pm