SHAFT_ENGINE

SHAFT is a unified test automation engine. Powered by best-in-class frameworks, SHAFT provides a wizard-like syntax to drive your automation efficiently, maximize your ROI, and minimize your learning curve. Stop reinventing the wheel. Upgrade now:

MIT License

Stars
307
Committers
42

Bot releases are hidden (Show)

SHAFT_ENGINE - 5.4.20211104-BETA

Published by MohabMohie almost 3 years ago

What's Changed

Full Changelog: https://github.com/MohabMohie/SHAFT_ENGINE/compare/5.3.20210930...5.4.20211104-BETA

SHAFT_ENGINE - 5.4.20211103-BETA

Published by MohabMohie almost 3 years ago

What's Changed

Full Changelog: https://github.com/MohabMohie/SHAFT_ENGINE/compare/5.3.20210930...5.4.20211103-BETA
Release Link: https://automatest.jfrog.io/ui/native/SHAFT_ENGINE/io/github/mohabmohie/SHAFT_ENGINE/5.4.20211103-BETA

SHAFT_ENGINE - 5.4.20211030-BETA

Published by MohabMohie almost 3 years ago

SHAFT_ENGINE - 5.4.20211025-BETA

Published by MohabMohie almost 3 years ago

Highlights

  • Selenium 4 stable version and corresponding upgrade to the latest appium master snapshot
  • Upgrading BrowserStack integration to be w3c compliant
  • Creating browserStack.properties and DriverFactory.getBrowserStackDriver() to facilitate testing via browser stack for new or existing apps
  • Upgrading all transitive dependencies

What's Changed

Full Changelog: https://github.com/MohabMohie/SHAFT_ENGINE/compare/5.3.20210930...5.4.20211025-BETA

Release Link: https://automatest.jfrog.io/ui/native/SHAFT_ENGINE/io/github/mohabmohie/SHAFT_ENGINE/5.4.20211025-BETA

SHAFT_ENGINE - 5.3.20210930

Published by MohabMohie about 3 years ago

This release includes:

  • Upgrade to JDK 17
  • Fixes and optimizations to video recording for web and android
  • The ability to configure the scope for video recording (it's now linked to the driver session)
  • Several bug fixes and small improvements

https://automatest.jfrog.io/ui/native/SHAFT_ENGINE/io/github/mohabmohie/SHAFT_ENGINE/5.3.20210930

SHAFT_ENGINE - 5.3.20210902

Published by MohabMohie about 3 years ago

This release includes:

  • Issue fixes for ExtentReport with Cucumber
  • Attaching Request specifications (Headers / Form Parameters / Query Parameters) to any API request
  • You can now type the relative file path for your mobile_app in the configuration manager, and SHAFT will detect the absolute path and pass it to appium to install and run your app

https://automatest.jfrog.io/artifactory/SHAFT_ENGINE/io/github/mohabmohie/SHAFT_ENGINE/5.3.20210902

SHAFT_ENGINE - 5.3.20210822

Published by MohabMohie about 3 years ago

This release includes:

  • The ability to configure a number of retry attempts for failed tests
  • Upgrading SHAFT to use JDK 16
  • Fully documenting the new Validations Wizard and adding a new convenience method to easily validate element text
  • Several bug fixes and performance enhancements throughout

Make sure to upgrade your IDE to use the latest JDK 16 before upgrading to this version of SHAFT

https://automatest.jfrog.io/artifactory/SHAFT_ENGINE/io/github/mohabmohie/SHAFT_ENGINE/5.3.20210822

SHAFT_ENGINE - 5.3.20210621

Published by MohabMohie over 3 years ago

Father's Day Release, in loving memory of Mohie ElDeen Mahmoud, without whom none of this would have been possible.

https://automatest.jfrog.io/artifactory/SHAFT_ENGINE/io/github/mohabmohie/SHAFT_ENGINE/5.3.20210621/

Including the brand new Validations Wizard, thanks to Heba Ghaly for her ideas and business/technical acceptance review

SHAFT_ENGINE - 5.3.20210609

Published by MohabMohie over 3 years ago

https://automatest.jfrog.io/artifactory/SHAFT_ENGINE/io/github/mohabmohie/SHAFT_ENGINE/5.3.20210609/

Undocumented rollout for fluent validations (BETA FEATURE / Syntax is subject to change)

SHAFT_ENGINE - 5.3.20210601

Published by MohabMohie over 3 years ago

major bugfix that blocked new users from downloading the allure binary on some windows-based laptops

SHAFT_ENGINE - 5.3.20210519

Published by MohabMohie over 3 years ago

Introducing Playwright integration for DriverFactory, ElementActions, BrowserActions, Screenshots, Videos, Assertions, and Verifications

https://automatest.jfrog.io/artifactory/SHAFT_ENGINE/io/github/mohabmohie/SHAFT_ENGINE/5.3.20210519/

https://mohabmohie.github.io/SHAFT_ENGINE/allure/482/

SHAFT_ENGINE - 5.2.20210413

Published by MohabMohie over 3 years ago

added support for native scrolling on Android devices when the screen has multiple scrollable elements
https://automatest.jfrog.io/artifactory/SHAFT_ENGINE/io/github/mohabmohie/SHAFT_ENGINE/5.2.20210413/

SHAFT_ENGINE - 5.2.20210412

Published by MohabMohie over 3 years ago

Major enhancements to Mobile Native App automation and the inclusion of the new BrowserStack API native integration.
Starting this version, you will be able to execute your tests seamlessly over BrowserStack by calling only one method. SHAFT_Engine will then upload and test your app over browserstack, and the report will include all the regular logs, steps, screenshots, animated gifs, and a full video recording of the entire execution!

SHAFT_ENGINE - 5.1.20210309

Published by MohabMohie over 3 years ago