webdriver 1.2.3 copy "webdriver: ^1.2.3" to clipboard
webdriver: ^1.2.3 copied to clipboard

outdatedDart 1 only

Provides WebDriver bindings for Dart. These use the WebDriver JSON interface, and as such, require the use of the WebDriver remote server.

v1.2.3 #

  • Enable generics for waitFor.

v1.2.2+1 #

  • Disable generics for waitFor.

v1.2.2 #

  • Refactor tests.
  • Make project buildable and testable with Bazel.

v1.2.1 #

  • Enable redirects to handle 303 responses from Selenium.

v1.2.0 #

  • Fix all strong mode errors.

v1.1.1 #

  • Fix some analyzer warnings.
  • _performRequest now uses whenComplete, not finally (#119).

v1.1.0 #

  • Added WebDriver.captureScreenshotAsBase64(), which returns the screenshot as a base64-encoded string.
  • Added WebDriver.captureScreenshotAsList(), which returns the screenshot as list of uint8.
  • Deprecated WebDriver.captureScreenshot() due to bad performance (#114). Please use the new screenshot methods instead.
  • Removed dependency on crypto package.

Thanks to @blackhc and @xavierhainaux for the contributions.

v1.0.0 #

No functional change, just bumping the version number.

v0.10.0-pre.15 #

  • Add Future-based listeners to web_driver.dart.
  • Use google.com/ncr to avoid redirect when running outside US
  • Add chords support to keyboard.dart.
  • Add enum for mouse buttons (breaking API change!)

v0.10.0-pre.14 #

  • Adds support for enabling/disabling listeners to WebDriver.
  • Adds awaitChecking mode to Lock class.

v0.10.0-pre.13 #

  • Lots of cleanup and new features.

v0.10.0-pre.12 #

  • Adds a Stepper interface and StdioStepper which allows control of execution of WebDriver commands.

v0.10.0-pre.11 #

  • Improve exception stack traces.
  • Add option to quit() to not end the WebDriver session.

v0.10.0-pre.10 #

  • Minor updates.

v0.10.0-pre.9 #

  • Adds command listening.

v0.10.0-pre.8 #

  • Add support/forwarder.dart.
  • Move async_helpers.dart to support/async.dart.

v0.10.0-pre.7 #

  • Fix expect implementation.

v0.10.0-pre.6 #

  • Fixes to pubspec.
  • Added missing copyright notices.

v0.10.0-pre.4 #

  • Various cleanup.
  • Change captureScreenshot to return Stream.

v0.10.0-pre.3 #

  • Rename some methods.
  • Add WebDriver.get() and remove WebDriver.navigate.to().

v0.10.0-pre.2 #

  • Added close() method to CommandProcessor that gets called by WebDriver.quit().
  • Ensure that HttpClient in _IOCommandProcessor gets closed.
  • Add fromExistingSession() functions to allow creation of WebDriver instances connected to existing sessions.

v0.10.0-pre.1 #

  • Isolate HTTP code from the rest of the WebDriver implementation.
  • Create support for running WebDriver from inside browser.
  • Other cleanup.
54
likes
30
pub points
100%
popularity

Publisher

verified publishergoogle.dev

Provides WebDriver bindings for Dart. These use the WebDriver JSON interface, and as such, require the use of the WebDriver remote server.

Repository (GitHub)
View/report issues
Contributing

License

Apache-2.0 (LICENSE)

Dependencies

archive, matcher, path, stack_trace, unittest

More

Packages that depend on webdriver