Releases: gemini-testing/testplane
Releases · gemini-testing/testplane
hermione/v5.3.1
🐛 Bug fixes
- Use the latest version of
png-img
- 5.0.1 with fix build on windows
hermione/v5.3.0
⚙️ Infrastructure
- Use the latest version of
looks-same
- 8.0.0 - Use the latest version of
png-img
- 8.0.0 - Move code from
gemini-core
to hermione
hermione/v5.2.2
⚙️ Infrastructure
- Update vulnerable packages to fix vulnerabilities
hermione/v5.2.1
⚙️ Infrastructure
- Bump version of gemini-core
hermione/v5.2.0
🚀 Improvements:
Add ability to call assertView on element.
it('element example', async ({browser}) => {
await browser.url('https://npmjs.com');
const elem = await browser.$('#main');
await elem.assertView('plain', {}); // state and options only
});
Equivalent to await browser.assertView('plain', '#main', {})
hermione/v5.1.2
🐛 Bug fixes
- set correct type for "sets" field in config (issue - #653)
hermione/v5.1.1
🐛 Bug fixes
Fix this
pointer in added/overwrited commands with elementScope: true
and savedHistory enabled:
it('...', async ({browser}) => {
browser.addCommand('foobar', async function() {
console.log('this:', this); // browser instance, must be an element instance
}, true);
});
it('...', async ({browser}) => {
browser.overwriteCommand('foobar', async function() {
console.log('this:', this); // browser instance, must be an element instance
}, true);
});
hermione/v5.1.0
🚀 Improvements:
Added ability to get browser config via browser getConfig method.
Example of usage:
it('test', async ({browser}) => {
const browserConfig = browser.getConfig();
});
hermione/v5.0.0
📑 Summary
This release aims to fix architectural issues and change few default config values to more commonly used ones.
💣 Breaking changes
testParserApi
object passed onBEFORE_FILE_READ
event is no longer anEventEmitter
teamcity
reporter is no longer supported, use hermione-teamcity-reporter plugin instead- reporters specified as function and used through programmatic API must have a
create
method for initialization - remove deprecated options:
screenshotOnReject
andscreenshotOnRejectTimeout
- option "-r" is no longer sets the specified reporter, now it uses for require module
- change default value for "saveHistory" option from "false" to "true"
- change default value for "antialiasingTolerance" option from "0" to "4"
- change default value for "compositeImage" option from "false" to "true"
- change default value for "takeScreenshotOnFails.assertViewFail" option from "false" to "true"
- change default value for "takeScreenshotOnFailsMode" option from "viewport" to "fullpage"
- change default value for "httpTimeout" option from "90000" to "30000"
- change default value for "pageLoadTimeout" option from "300000" to " 20000"
- change default value for "sessionQuitTimeout" option from "90000" to "5000"
- change default value for "takeScreenshotOnFailsTimeout" option from "90000" to "5000"
🚀 Improvements
- add jsonl reporter
- add ability to redirect output of reporter to the specified file. Example of usage:
npx hermione --reporter '{"type": "jsonl", "path": "./some-path/result.jsonl"}'
hermione/v4.9.1
chore(release): 4.9.1