Skip to content

Releases: gemini-testing/testplane

hermione/v7.0.7

02 May 21:32
Compare
Choose a tag to compare

🐛 Bug fixes

  • correctly calculate "height" of capture elements in mobile devices (#764)

hermione/v7.0.6

02 May 21:30
Compare
Choose a tag to compare

🐛 Bug fixes

  • handle more correctly cases with unhandled rejections due to circular references (#763)

hermione/v7.0.5

27 Apr 11:31
Compare
Choose a tag to compare

🐛 Bug fixes

  • handle unhandled rejections with circular refs on timeout error (#762)

hermione/v7.0.4

06 Apr 12:21
Compare
Choose a tag to compare

🐛 Bug fixes

  • reset cursor correctly for body with negative coords (#752)

hermione/v7.0.3

04 Apr 14:28
Compare
Choose a tag to compare

🐛 Bug fixes

  • typings for browser interface (#755)

hermione/v7.0.2

03 Apr 19:08
Compare
Choose a tag to compare

🐛 Bug fixes

  • show error with stack trace on call hermione.halt method

hermione/v7.0.1

31 Mar 14:03
Compare
Choose a tag to compare

🐛 Bug fixes

  • correctly terminate hermione after timeout ends on call hermione.halt

hermione/v7.0.0

31 Mar 13:53
Compare
Choose a tag to compare

💣 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() in test and suite instances is now a property id
  • remove saveHistory option from config. Now you need to use saveHistoryMode 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

30 Jan 14:25
Compare
Choose a tag to compare

🐛 Bug fixes

  • revert 6.1.0 bugs

hermione/v6.0.3

20 Jan 01:41
Compare
Choose a tag to compare

🐛 Bug fixes

  • remove child nodes when parent leaves callstack