Skip to content

Releases: WasiqB/coteafs-selenium

Version 4.2.0

10 Jan 15:52
a661560
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.1.1...v4.2.0

Version 4.1.1

07 Jan 15:50
dbfc9d2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.1.0...v4.1.1

Version 4.1.0

27 Dec 15:49
7bdb39a
Compare
Choose a tag to compare

What's Changed

  • Upgraded outdated dependencies, updated publish workflow to create Discussion with latest release notes. by @WasiqB in #163

Full Changelog: v4.0.1...v4.1.0

Version 4.0.1

24 Dec 15:09
2118935
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.0.0...v4.0.1

Version 4.0.0

24 Aug 05:10
e6db99d
Compare
Choose a tag to compare

🌟 Enhancements

  • [#142]: Upgrade outdated dependencies.
  • [#143]: Support for lombok.
  • [#144]: Replace coteafs-logger with log4j2.
  • [#145]: Replace coteafs-config with coteafs-datasource.

🐛 Bug fixes

  • [#105]: Single config for multiple browser config.

📖 Others

  • [#140]: Replace CircleCI with GitHub Action workflows.
  • [#141]: Replace issue template with issue forms.

Version 3.2.0

08 Mar 11:09
bedd201
Compare
Choose a tag to compare

Upgraded dependencies.

Version 3.1.0

05 Dec 14:00
e101f14
Compare
Choose a tag to compare

💣 Breaking changes

  • #100 - Element aliasing is mandatory.

✨ New features

  • #11 - ReportPortal integration.
  • #111 - Pause support for frames and windows.
  • #107 - Video recording support.
  • #23 - Page delegator support added, new method nextPage added to BrowserPage class.
  • #106 - Stable version of Selenium WebDriver is used instead of Selenium WebDriver 4 Alpha.

Version 3.0.0

10 Aug 11:19
6cfc1da
Compare
Choose a tag to compare

💣 Breaking

  • #88 : Refactoring of existing interface IPage
    • Following method removed:
      • onElement
    • New methods added:
      • onTextbox
      • onClickable
      • onDropdown

✨ New

  • #87 : Added isRunning method to IServiceAction interface.
  • #84 : Wait strategy added to find and finds method.
  • #88 : Generic params and default implementations for following interfaces added:
    • IDriver -> AbstractDriver
    • IWaitStrategy -> BaseElementAction
    • IDriverAction -> AbstractDriverAction
    • IWebDriver -> Browser
    • IWebDriverAction -> WebDriverAction
    • IElementAction -> ElementAction
    • IFindableAction -> FindableAction
    • IMouseAction -> AbstractElementAction
    • IKeyboardAction -> KeyboardAction
    • ITextboxAction -> AbstractElementAction
    • ISelectboxAction -> AbstractElementAction
    • IVerifyElement -> VerifyElement
  • #13 : Support for BrowserStack
  • #93 : Driver manager specific configurations:
    • path: Driver local path
    • version: Driver exe version
    • exeUrl: Driver download URL
    • forceCache: Forces use of local driver
    • forceDownload: Forces download of driver
  • #83 : Support Selenium Grid

🪲 Issues

  • #54 / #86 : Allows to save screenshot to default and specified path.
  • #85 : Fixed unnecessary type casting on IMouseAction when using find or finds method.

Version 2.1.0

14 Jul 16:51
1a1293c
Compare
Choose a tag to compare
  • NEW: Added support for Safari Browser.
  • NEW: WaitStrategy added. Default will be NONE.
  • NEW: New overloaded methods added in BrowserPage to consume WaitStrategy.
  • NEW: New method in ISelectboxActions added:
    • deselectByIndex
    • deselectByValue
    • isMultiSelect
    • options
    • selectByIndex
    • selectByValue
    • selectedOptions
  • BREAKING: Old methods in ISelectboxActions renamed:
    • select -> selectByText
    • deselect -> deselectByText

Version 2.0.0

07 Jul 09:38
5089532
Compare
Choose a tag to compare

Released new version v2.0