All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
- pin to wdio^8 for now (0ae7e8d)
- pass interaction matcher in press function (0080ce1)
2.0.0 (2023-09-16)
2.0.0-rc.0 (2023-09-08)
- remove it.only from stale element tests (7bb89f1)
2.0.0-beta.1 (2023-08-29)
2.0.0-beta.0 (2023-08-28)
2.0.0-alpha.1 (2023-07-06)
2.0.0-alpha.0 (2023-07-03)
1.5.4 (2023-08-31)
- add exec to ui5 controls to boost performance for data retrieval from many ui5 child controls (#456) (93116d4)
- queue on the node event loop to mitigate "waitAsync is already running bug" (#455) (bed997e), closes #452
- wait for ui5 (02d7f58)
- turn off logging per selector
- support
press
OPA5 interaction forwdi5
press()
API - enable
enterText()
in fluent async api - more precise error messages (with causes)
0.9.0-rc4.3 (2022-04-28)
0.9.0-rc4.2 (2022-04-20)
- add to "best of UI5" (#231) (b17685c)
- proxy object-type return value (#234) (1959411)
- wdi5-control: .getControlInfo() for info on capabilities (#214) (965d8bb)
- wdi5-control: .getControlInfo() for info on capabilities (#214) (073d917)
0.9.0-rc4.1 (2022-04-12)
0.9.0-rc4 (2022-04-08)
- added selenium-service configuration sample (#220) (99dd250)
- get all controls of a specific type (#212) (f4e8082)
- performance: using custom waitForUI5 function to overcome sap.ui.test.RecordReplay promiseWaiter issue (#217) (53fd065), closes #196
- wdio bridge via $() (#179) (acf026b)
0.9.0-rc3 (2022-03-25)
- control getShorthand returns array-valued property (#170) (b7a2789), closes #172
- Version Checks (#200) (3648a98)
0.9.0-rc2 (2022-03-22)
0.9.0-rc1 (2022-03-18)
- devx: auto open dev tools when DEBUG is set (#168) (048767b)
- enhanced logger and tests (#189) (959f159)
- logger: custom tags in logger (17eef1a)
- matcher: i18n, ancestor, descendant, sibling, labelFor (1fd328c), closes #129 #121
- 118: loggin of selector verification (6ff7283)
- docs: wdi5 types ref (bfe7f6b)
- example-app: types ref (e983b4b)
- rm i18n changes (6a1bcda)
- safeguard empty baseURL (#165) (620f3b5), closes #148
0.9.0-alpha.1 (2022-03-04)
0.9.0-alpha.0 (2022-03-01)
- "ui5" plugin, webserver and tooling (e912898)
- add control selector (f78dcb3)
- async api (c94444b)
- chrome flags (c48a9bf)
- colored console (fd47ba5)
- dev: add commit linting (a8ade45)
- dev: add linting for staged files (f4fc3b1)
- expose wdi5 class (e88b25a)
- hook up wdi5 commands to wdio (37e55bd)
- initial plugin skeleton (ea30572)
- introduce build script (a6eac16)
- late-inject: make it work (e523e43)
- logger (7547b6a)
- make _getAggregation fluent-api compatible (37ec913)
- npm: workspaces (a0e77c1)
- outsource _navTo (9eaa97c)
- prep npm distribution (6228eef)
- re-export browser commands (1fea437)
- screenshot api (bd9b3d2)
- service: expose injectUI5() (4f3097a)
- skeleton: running e2e test (0391fc8)
- types: wdi5 browser (d7496a9)
- use workspace for referencing wdio-ui5-service (70ad24e)
- wdi5 config (7215bcb)
- wdi5: add "helper" class (7e966c3)
- wdio-ui5-service: assert ui5 page (a74667f)
- wdio,config: working wdi5-enhanced config (e1e5283)
- add missing wait for ui5 timeout option (0e59dbe)
- api visibility (eba53bd)
- client side getAggregation (6c9e98b)
- custom press api (8cf76b6)
- disable control's fireEvent for wdi5's api (ba367c6)
- export module (9c57635)
- make usable in fluent async api (6300a1b)
- md (b02c47f)
- module export (673830c)
- package.json: main entry point (04ce093)
- pass over generated control id (84fd727)
- reenable button for nav sequence (d66a982)
- references (54ecae7)
- safeguard cache control store (0949fa0)
- ts: compile errors for mocha + jquery (ae252eb)
- using logger singleton (22b70a0)
- wdi5 init sequence (3a9eb2b)
- work getWebElement with fluent async api (07fd194)