Skip to content

Releases: shankybnl/MobileAutomationFramework

Extent Reports intergration

31 Oct 17:22
9648d10
Compare
Choose a tag to compare
  • Extent report is now generated on a test run and can be accessed from target/ExtentReport folder.
  • Thank you to @shivam198smart for integration the extent report

Appium server programmatically start/stop - Linux and Mac OS

16 Aug 12:25
Compare
Choose a tag to compare
  • Code update to start and stop the server programmatically
  • Compilation issue fix in MysqlDatabase class.

Screenshots on test failure

21 May 20:54
81e5976
Compare
Choose a tag to compare

Support to take screenshots on test failures with help of TestNG listeners. Thank you @shivam198smart for this contribution.

Support to write cucumber BDD tests as well

29 Mar 13:05
228c544
Compare
Choose a tag to compare

Received few requests to add cucumber support in the existing framework. If you were waiting for the same then it is here.

  1. Support for data sharing between steps via pico container (eg in LoginSteps)
  2. Integrated testng with cucumber to leverage benefit of annotations
  3. Testng and BDD Tests are moved to testngTests and cucumberTests.features packages respectively.
  4. Added "Login on slideshare andorid app" scenario as example for BDD test
  5. Updated the ReadMe file to explain cucumber BDD framework

Changing build tool from ant to maven

23 Nov 05:38
Compare
Choose a tag to compare
  1. maven is now used as a build tool which makes the project size much lesser than the previous one. As new libraries are not required to be part of repo.

  2. Appium java client version is updated to v.6.1.0.

  3. Scroll methods are added.

  4. Changes in the code to make it compatible with new appium version.

NOTE: Build is tested against appium server version 1.9.1. You may face issue while running test against lesser version. So, better to use v1.9.1 or up.