Releases: UWIT-IAM/webdriver-recorder
Fixes OSError on Windows environments
Previous behavior causes tests using this plugin to fail on Windows environments because files were still open at the time the test cleanup was trying to remove them.
This properly scopes file touches so this conflict no longer occurs. Tested on Mac [manual], Linux [Travis], and Windows [manual]
Remove runtime installation of chromedriver
This plugin no longer assumes it has permission to install drivers at runtime, and requires consumers to ensure the proper configuration.
Replace Chrome as default webdriver; refine and prune dependencies; use tox for build and testing
Dependency Changes
- Removes dependency on node and the PhantomJS package
- Adds dependency on pydantic for nicer modeling
- Adds dependency on
tox
Packaging Changes
- Uses
tox
for build, linting, coverage behavior.
Testing Changes
- Adds functional test coverage for the plugin and browser components
Version 1.1.1
Improve paragraph font sizes.
Escape additional fields from events to ensure no unintended angle brackets and bare ampersands pass through to the HTML in the template.
Version 1.1.0
Addition of timestamps in final report to allow correlation with Identity Registry and other log entries.
Disabling of the broken test suite represents technical debt that can be relieved down the road.
1.0.11: Try a more reliable test target.
Ideally we set up a test server and test against that. However, we want a real world example so we test against wiktionary instead. Google has started barring scrapers.
1.0.10
Add a Remote WebDriver and remote_chrome fixture. (#12)
Add enhancements to Chrome recorder.
1.0.9 Add deprecation message for PhantomJS.
1.0.8
Make it so we can invoke any browser depending on tester preference.
1.0.7
Adapt broken assumption about google search.