Skip to content

Releases: gemini-testing/testplane

hermione/v8.5.0

18 Mar 14:35
Compare
Choose a tag to compare

🚀 Improvements

  • feat: add ability to enable new Chrome headless mode (#875)

For Chrome browsers starting from version 112 option can be specified as a string with "new"|"old" values - this will enable the new headless mode (see Chrome's blog post). For example,

browsers: {
    chrome: {
        headless: 'new',
        desiredCapabilities: {
            browserName: "chrome"
        }
    }
},

hermione/v8.4.1

14 Mar 09:33
Compare
Choose a tag to compare

🐛 Bug fixes

  • fix: ignore TargetCloseError (#874)

This error could occur by direct using of puppeteer, when you are trying to access a context, which was already destroyed

hermione/v8.4.0

13 Mar 16:30
Compare
Choose a tag to compare

🚀 Improvements

  • feat: add ability to use plugin's default export (#873)

hermione/v8.3.0

12 Mar 12:12
Compare
Choose a tag to compare

🚀 Improvements

  • feat: add ability to use default export in .hermione.conf file (#862)
  • feat: add ability to use import and export in test files (#863)

🐛 Bug fixes

  • fix: correctly screen elements inside iframes using assertView command (#856)
  • fix: export AssertViewOpts type (#867)
  • fix: add getConfig command typings (#866)
  • fix: use WebdriverIO.Browser instead of webdriverio browser (#868)
  • fix: add typings for overwrireCommand: custom commands (#869)
  • fix: add ability to specify runStep resolved value (#870)

hermione/v8.2.2

07 Mar 14:55
Compare
Choose a tag to compare

🐛 Bug fixes

  • fix: correctly screen elements inside iframes using assertView command (#856). Fix issue - #349.

hermione/v9.0.0-rc.1

07 Mar 11:44
Compare
Choose a tag to compare
hermione/v9.0.0-rc.1 Pre-release
Pre-release

💬 Common

  • update looks-same to 10.0.0-rc.0 with updated sharp (#861)

hermione/v9.0.0-rc.0

07 Mar 11:37
Compare
Choose a tag to compare
hermione/v9.0.0-rc.0 Pre-release
Pre-release

💣 Breaking changes

  • node versions less than 18.7.0 are no longer supported (#859)

💬 Common

  • update sharp to 0.33.2 which install libvips from npm and not from gh (more info here). Moreover new version weighs 1.1Mb vs 27Mb (previous version) (#859)
  • this version available by npm i hermione@next

hermione/v8.2.1

07 Mar 12:01
Compare
Choose a tag to compare

🐛 Bug fixes

  • added missing typings for differentPixels and diffRatio fields (#852)

hermione/v8.2.0

01 Mar 09:10
Compare
Choose a tag to compare

🚀 Improvements

  • export TestError type (#848)
  • add ability to ignore few pixels in assertView command (#849)
    Example:
it('example', async ({browser}) => {
    // ignores up to 5 diff pixels
    await browser.assertView('some-state', 'some-selector', {ignoreDiffPixelCount: 5});

    // ignores up to 1.5% diff pixels
    await browser.assertView('other-state', 'other-selector', {ignoreDiffPixelCount: "1.5%"});
});

hermione/v8.1.0

20 Feb 11:53
Compare
Choose a tag to compare

🚀 Improvements

  • add new command moveCursorTo which move cursror from top-left corner of the element (moveTo from hermione@8.0.0 move cursror from center of the element) (#842)

🐛 Bug fixes

  • "resetCursor" option move cursor to the the top-left corner of the viewport (#842)