Releases: seleniumbase/SeleniumBase
Minor updates
Don't set a specific version for pip & setuptools
Minor updates
-
Use plain javascript instead of jQuery when highlighting elements because some websites (such as GitHub) have Content Security Policy directives that prevent loading jQuery for custom scripts.
-
If waiting for angularjs to load as part of ready state, wait less time
-
Set maximum time for activating jQuery to be settings.MINI_TIMEOUT
Adding more methods for handling webdriver actions
- self.open_new_window(switch_to=True)
- self.switch_to_window(window, timeout=settings.SMALL_TIMEOUT)
- self.switch_to_default_window()
- self.get_new_driver(browser=None, headless=None, servername=None, port=None, proxy=None, switch_to=True)
- self.switch_to_driver(driver)
- self.switch_to_default_driver()
Update requirements and add option to spin up extra drivers.
Update pip, setuptools, pytest, and ipdb versions.
Remove selenium 2.53.6 option for selenium 3.x.x only.
Add get_new_driver() method to spin up additional drivers for tests.
Update Chrome options; update proxy server input requirements; and add a method
Updating Chrome options for a smoother automation experience.
Expanding valid proxy server input requirements from ip:port to also include host:port
Adding method: self.get_property_value()
Update pytest version to 3.4.2
Update pytest version to 3.4.2
Update setuptools version
Update setuptools version
Fix an edge case with clicking a link hidden in a dropdown menu.
Fix an edge case with clicking a link hidden in a dropdown menu.
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.