Skip to content

Releases: seleniumbase/SeleniumBase

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.

Adding new features and improving on older ones.

27 Feb 00:49
d36d54e
Compare
Choose a tag to compare
  • 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

16 Feb 20:36
acf8bac
Compare
Choose a tag to compare

Better error handling