Skip to content

Releases: anhtester/AutomationFrameworkSelenium

v1.5.1

13 Jun 20:36
Compare
Choose a tag to compare

Changelog

  • Change the way to read data from ExcelHelper to support parallel running
  • Update test case sample
  • Update version for dependency in pom.xml (Selenium 4.2.2, Apache POI 5.2.2, ...)

v1.5.0

02 Jun 23:22
Compare
Choose a tag to compare
  • Support for all Java version
  • Optimize WebUI keyword
  • Add function get Xpath dynamic
  • Remove the test-supplier library
  • Change the way to read test data from Excel
  • Update dependencies version in pom.xml (Selenium, WebDriverManager,...)

v1.4

18 May 11:37
Compare
Choose a tag to compare

Updated main function in version 1.4

  • Add function and optimize wait in WebUI keyword
  • Add LanguageUtils to removeAccent for Vietnamese and convertCharset
  • Add function makeSlug to convert string to slug
  • Add config screenshot_all_steps to screenshot all steps and import them to Allure Report, ExportData (in WebUI keyword)
  • Add config WAIT_SLEEP_STEP for every step (in WebUI keyword)
  • Update FrameworkAnnotation is not required before @test annotation (in TestListener)
  • Format value from properties file for UTF-8
  • Add Authentication using Selenium 4 in the WebUI keyword
  • Add getQRCode using google.zxing library in WebUI keyword

v1.3

08 May 23:05
Compare
Choose a tag to compare
  • Add LocalStorageUtils class to handle local storage
  • Add functions in keyword WebUI: handle Window and Tab, screenshotElement, printPage, setWindowPosition,...
  • Optimize code in keyword
  • Add and optimize code sample in TestHandle class (testcases package)
  • Update version dependencies in pom.xml: Selenium 4.1.4,...

...more...

v1.2

20 Apr 23:11
Compare
Choose a tag to compare
  • Add and update functions to the WebUI keyword (softAssert, verifyElementTextEquals,...)
  • Optimize functions Wait and some handle functions in the WebUI class
  • Delete and update class in the Utils package
  • Add FailureHandling enum to check flow control (STOP_ON_FAILURE, CONTINUE_ON_FAILURE, OPTIONAL)
  • Add read data from Excel file with Hashtable (in SignInTest)
  • Add read data from the JSON file (JsonUtils)
  • Update ClientTest class

v1.1

09 Apr 21:41
Compare
Choose a tag to compare
  1. Delete class not used
  2. Update version in pom.xml
  3. Update information for the test case in ExtentReport
  4. Add an icon for the browser in ExtentReport
  5. Add function in some class
  6. Customize parallel sample test case

v1.0

06 Apr 18:32
1509587
Compare
Choose a tag to compare

SOME FEATURES IN VERSION 1.0

  1. Run the parallel test case
  2. Read Object web element from a properties file
  3. Extent Report
  4. Allure Report
  5. Send Mail after the run test (Report information and HTML file attachment)
  6. Logfile
  7. Record video and Screenshot test case for failed
  8. Read data test form Excel file (xlsx, csv, json,...) with class define fields (param: Client client)
  9. Base function in the library (WebUI, Utils,...) ...etc.. (wait, dynamic xpath,...)