Releases: gemini-testing/testplane
Releases · gemini-testing/testplane
hermione/v7.0.7
🐛 Bug fixes
- correctly calculate "height" of capture elements in mobile devices (#764)
hermione/v7.0.6
🐛 Bug fixes
- handle more correctly cases with unhandled rejections due to circular references (#763)
hermione/v7.0.5
🐛 Bug fixes
- handle unhandled rejections with circular refs on timeout error (#762)
hermione/v7.0.4
🐛 Bug fixes
- reset cursor correctly for body with negative coords (#752)
hermione/v7.0.3
🐛 Bug fixes
- typings for browser interface (#755)
hermione/v7.0.2
🐛 Bug fixes
- show error with stack trace on call
hermione.halt
method
hermione/v7.0.1
🐛 Bug fixes
- correctly terminate hermione after timeout ends on call
hermione.halt
hermione/v7.0.0
💣 Breaking changes
- node versions less than 16.0.0 are no longer supported, in order to be able to move on webdriverio@8
- terminate tests on unhandled rejections in master or worker processes. It will helps to find false-positive tests. For example:
it('test', async ({browser}) => {
await browser.url('https://webdriver.io/')
expect(browser).toHaveUrlContaining('foo-bar-baz'); // forget to write `await` before call `expect`
});
Fail on expect
without await
will trigger unhandled rejection
. In older versions of hermione test will be marked as successful and warn user about a problem in log. But in new version hermione will terminate all tests gracefully.
- method
id()
intest
andsuite
instances is now a propertyid
- remove
saveHistory
option from config. Now you need to usesaveHistoryMode
with available values:all
,none
,onlyFailed
🚀 Improvements
- move from webdriverio@7 to webdriverio@8
- increase speed on reading tests by 2 times (read tests only in master)
- use own test/suite/hook objects (not from mocha)
- support config written on TS
- add timestamp to logs from hermione
- remove runnable type property
- do not pass browser id on file events
- do not use browserId as esmDecorator
🐛 Bug fixes
- correctly screen elements on device with fractional pixel ratio
hermione/6.1.1
🐛 Bug fixes
- revert 6.1.0 bugs
hermione/v6.0.3
🐛 Bug fixes
- remove child nodes when parent leaves callstack