Skip to content

@adrianth adrianth released this Jan 9, 2020 · 21 commits to master since this release

  • Fix(server): CSV data file parsing not working properly.
Assets 2

@adrianth adrianth released this Jan 6, 2020 · 23 commits to master since this release

  • Feat(actor): Add $maskSecret and $maskSecretByRegex JS APIs.
  • Feat(actor): Implement the $noLogs global argument.
  • Security fixes and other improvements.
Assets 2

@adrianth adrianth released this Dec 23, 2019 · 31 commits to master since this release

  • Feat(selenium): Renamed "templateImage" arg to "expectedImage" in the AssertElementImage keyword.
  • Feat(selenium): Added support for the "resolution" config parameter.
  • Fix(actor): TestActor.toJsArray is not handling Java lists correctly.
  • Fix(selenium): Fixed reading the browser logs using an invalid driver instance.
  • Feat(server): Update session status in the web UI in real time.
  • Small fix to the /sessions API.
  • Feat(server): Add /repo API.
Assets 2

@adrianth adrianth released this Dec 8, 2019 · 42 commits to master since this release

  • Feat(selenium): add selenium.AssertElementImage keyword to enable visual testing.
  • Feat(actor): support masking secrets in session logs.
  • Feat(server): clean-up historic test session information.
  • Feat(selenium): add ReadBrowserLogs keyword.
  • Feat(selenium): Write browser logs in test session log.
  • Feat(appium): add support for explicitWaitSec argument.
  • Fix(server): exclude tests missing the name property in templates.
  • Chore(base): update Selenium to 3.141.59.
Assets 2

@adrianth adrianth released this Aug 30, 2019 · 53 commits to master since this release

  • Updated Selenium to version 3.141.59.
  • Feature: show environment name in the session details screen.
  • Feature: Web UI updated to properly handle test session templates that only include the "includeTestsWithTags" property and not the "tests" property.
Assets 2

@adrianth adrianth released this Jul 28, 2019 · 57 commits to master since this release

This is an out-of-band release to make the env option available in the opentest session create command. This option allows controlling the execution environment from the CLI when creating a test session, as opposed to doing that from the test session template. Example:

opentest session create --template smoke-tests --env staging
Assets 2

@adrianth adrianth released this Jul 21, 2019 · 60 commits to master since this release

  • Feature(server): accept ".yaml" extension in session templates
  • Feature(server): add read-only view
  • Feature(selenium): add ReadCookie keyword
  • Fix(selenium): ExecuteScript not passing in the script arguments
  • Feature(selenium): add ReadCssProperty and AssertCssProperty keywords
  • Feature(actor): log extension JARs
  • Fix(actor): avoid potential NullPointerException
  • Security updates
Assets 2

@adrianth adrianth released this Mar 9, 2019 · 79 commits to master since this release

  • Feature(server): add support for test actor groups
  • Feature(server): add replay session option in Web UI
  • Feature(appium): add appium.SwitchToFrame keyword
  • Feature(server): check if OpenTest is on the latest version and notify user if it's not
  • Feature(appium): upgrade Appium client library to 7.0.0
  • Feature(cli): put actor's user jars in class path so custom extensions are properly loaded
  • Feature(selenium): add support for additional Chrome browser options
  • Feature(appium): add sendToActiveElement argument to SendKeys action
  • Feature(appium): add hideKeyboardIos and hideKeyboardAndroid config params
  • Feature(server): report missing tests in the create session API
  • Feature(actor): accept responses with no payload in HttpRequest action
  • Security updates
  • Various other bug fixes and improvements
Assets 2
You can’t perform that action at this time.