Skip to content

Releases: seleniumbase/SeleniumBase

Minor updates

30 Mar 23:05
aa97671
Compare
Choose a tag to compare

Don't set a specific version for pip & setuptools

Minor updates

28 Mar 08:21
5079d79
Compare
Choose a tag to compare
  • 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

27 Mar 03:30
5c293a9
Compare
Choose a tag to compare
  • 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.

26 Mar 03:47
9303f3f
Compare
Choose a tag to compare

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

21 Mar 06:59
ce7b83a
Compare
Choose a tag to compare

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

09 Mar 23:19
2df79d2
Compare
Choose a tag to compare

Update pytest version to 3.4.2

Update setuptools version

09 Mar 03:05
2554c48
Compare
Choose a tag to compare

Update setuptools version

Fix an edge case with clicking a link hidden in a dropdown menu.

07 Mar 05:26
f027620
Compare
Choose a tag to compare

Fix an edge case with clicking a link hidden in a dropdown menu.

Fix link_text clicking bug

06 Mar 09:39
bcda984
Compare
Choose a tag to compare

Fix link_text clicking bug

Added proxy server option, advanced multithreading, and more.

05 Mar 01:59
7fddf8f
Compare
Choose a tag to compare

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.