Skip to content

Version 3.0.0

Compare
Choose a tag to compare
@WasiqB WasiqB released this 10 Aug 11:19
· 50 commits to master since this release
6cfc1da

💣 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.