This repository was archived by the owner on Apr 28, 2025. It is now read-only.
Releases: groupon/Selenium-Grid-Extras
Releases · groupon/Selenium-Grid-Extras
Pretty print configs into file
- When sending config to HUB and receiving it from HUB, parse the config and pretty print it into the file
- Performance improvement in the tests, don't try to ping hub asking for local box's info when in test mode
Centrally stored Node Configs
- Nodes store all of the configs on the HUB and update from the HUB every time they are started
- Switching to Semantic Version
- Adding ability to reboot grid node after a certain session limit has been reached.
- Removed log4j from the proxy, it seems to bottleneck requests
- Update the new session timeout setting to be 2 minutes instead of infinite
Self Update all of the drivers
1.2.4
- Added ability to self update all of the drivers if a new version was released
- Adding Safari as a capability
- Add the host ip back into the mix, by adding it as a CLI flag that is generated on the fly
- Write example of config file to file system to see what can be overwritten
- Update URL for new WD locations
- Add ability to pass JVM args into the node starters and grid extras
- Bump up the registration cycle so the nodes are not spamming the HUB
No host in node config file
Take out "host" out of node config. The boot time for each node will be slightly longer; however, it will be much simpler to copy paste same config file on many nodes and not have to edit each node 1 by 1
Self Healing Grid
- All of the System.out statments now write to log/log.out
- Install self as a crontab service on Windows/Mac/Linux boxes
- Crontab service checks if all the nodes are up and running, if any down starts them up
- Remove Webdriver Jar from packed dependencies, reducing artifact size from 32MB to 4MB
(Webdriver Jar gets downloaded by this jar automatically, and when started uses this jar in the classpath to get access to servlettes etc...)
Chrome support
- Refactor config, local config only overwrite the explicit values in default config
- Add support for chrome
- Start each browser node as a an individual process
- Grid nodes now use the JSON config which comes with WebDriver
- Adding a JSON servlette to show status of the grid
- Other minor bug fixes
1.1.9 - IEDriver Auto Download & Protected mode
- Auto download IEDriver.exe
- Allow user to change Protected mode for IE via end-point
- Bug fixes