jBrowserDriver
hollingsworthd
released this
11 Oct 17:20
·
150 commits
to master
since this release
v0.17.0 Release Notes (changes since v0.14.12)
- Handle attachments with any Content-Type and preserve some request metadata
- Resolve relative redirects and handle waiting for such requests
- Accept partially encoded, invalid URLs
- Fix various web caching issues
- Manage user-data directory via API
- Don't join sequences of sendKeys to process in-list chords
- Use script timeout for async script execution only
- Introduce alert timeout
- Let arbitrary Java binary be set for each instance
- Continued efforts to support Java 9
- Improve memory usage/leaks
- Disable quickRender by default
- Support 3rd party findElement locators
- Detect when operations attempted after browser closed
- Fix file chooser for Windows
- Enhance handling of classpath for child processes
- Support wrapped frame WebElements
- Add log levels
- Support CSRF/XSRF (relevant for Spring and Angular apps, among others)
- Fix concurrency issue that causes browser to not load
✨Thanks to @askvortsov, @valfirst, @Jazzepi, and @tomcashman for contributing code to this release! Also thanks for everyone's valuable input via the issue tracker!