Releases: seleniumbase/SeleniumBase
Fix link_text clicking bug
Fix link_text clicking bug
Added proxy server option, advanced multithreading, and more.
Highlights:
- Added a command line option to set a proxy server for tests to use.
- Upgraded pytest & ipython versions. Added pytest-xdist.
- Removed PhantomJS references due to SeleniumHQ dropping support.
- Added "deprecated" decorator.
- Test-logging now on by default.
- New naming system for the delayed_assert methods. (Old methods are now deprecated).
- Added thread-safe handling of log files for multithreaded test runs.
Adding new features and improving on older ones.
- Upgrading to use selenium==3.8.1
- Advanced handling of dropdown menu clicks
- Adding methods for page object manipulation
- Updating boilerplates
- Adding methods for handling iFrames better
- Simplifying some methods
Better error handling
Better error handling
Small updates
Small updates:
Updated some exception-handling.
Updated some timing.
Updated some ReadMe files.
Settings page overhaul
Updating the settings page.
Updating installation instructions.
Adding methods for testing analytics software
Adding methods for testing analytics software:
It's easy to use JavaScript to create a referral link to any page from any page. This generates real referral traffic for testing analytics software.
Compatibility with selenium 2
Compatibility with selenium 2
Improve Reliability
Improve Test Reliability
Better exception handling.
Update default timeouts.
Use flake8==3.5.0
Simplify all the things
You no longer need to add "--with-selenium" on the command line when running tests.
The Selenium Grid integration is now easier to use.
Can set Selenium Grid server and port at runtime. (Ex: --server="127.0.0.1" --port=4444)
The ElementNotInteractableException is handled gracefully. (More time given to load)
Automatically wait for AngularJS to finish loading in pages by default.
Upgraded SeleniumBase to use setuptools version 38.5.1