Releases: gemini-testing/testplane
Releases · gemini-testing/testplane
hermione/v8.7.1
🐛 Bug fixes
- add absent origCommand parameter to OverwriteCommandFn (#889)
hermione/v8.7.0
🚀 Improvements
- feat: add ability to extend hermione.ctx typings (#886)
Usage example
- Extend interface
HermioneCtx
from module "hermione":
// global.d.ts
import type { HermioneCtx } from "hermione";
declare module "hermione" {
interface HermioneCtx {
someVariable: string;
}
}
- Use
hermione.ctx
with extended typings:
hermione.ctx.someVariable // string
hermione/v8.6.0
🚀 Improvements
- feat: export Key from webdriverio (#886)
hermione/v8.5.2
🐛 Bug fixes
- fix typescript typings for
overwriteCommand
(#885)
hermione/v8.5.1
🐛 Bug fixes
- Added typescript typings for
openAndWait
andmoveCursorTo
commands (#876)
hermione/v8.5.0
🚀 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
🐛 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
🚀 Improvements
- feat: add ability to use plugin's default export (#873)
hermione/v8.3.0
🚀 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)