Upgrade to Selenium 4.32.0; enable Chrome on Android
In this release:
- Upgraded Selenium to the latest release (version 4.32.0). This required adding a dependency context for
netty-codec-compression. - Enabled automation of Chrome browser on Android.
- Updated TestNG Foundation to fix an automatic retry implementation issue.
- Updated Settings API to resolve an issue with loading stored configurations from the HOME folder.
- Updated JUnit Foundation because it depends on Settings API.
- Updated HtmlUnit Remote to fix a resource leak with its Netty server.
- Added methods to provide
getDomAttributeandgetDomPropertybehavior on Selenium 3. - Inherit from TestNgTargetBase and JUnitTargetBase to eliminate unnecessary target platform specifications.
I also spent a lot of time adding JavaDoc to classes, methods, fields, enumerations, and constants that lacked them.