Skip to content

Releases: seleniumbase/SeleniumBase

Update requirements

19 Feb 06:19
968701b
Compare
Choose a tag to compare

Update requirements:

  • Update pytest to v4.3.0

Clone an existing method with an additional name

16 Feb 17:53
fc3dca7
Compare
Choose a tag to compare

Clone an existing method with an additional name:

  • Add self.assert_element_visible(CSS_SELECTOR), which does the same thing as self.assert_element(CSS_SELECTOR).

Adding exact text methods and other improvements

15 Feb 07:43
6d11358
Compare
Choose a tag to compare

Adding exact text methods and other improvements:

  • Add self.assert_exact_text()
  • Add self.wait_for_exact_text_visible()
  • Update pytest version to 4.2.1
  • Adding more reliability to some methods
  • Fix a bug with text assertion

Fix Python 2 compatibility

12 Feb 04:31
f7272a9
Compare
Choose a tag to compare

Fix Python 2 compatibility:

  • Use more-itertools version >=5.0.0,<6.0.0

Update parameterized version

08 Feb 06:08
a34e563
Compare
Choose a tag to compare

Update parameterized version:

  • Set parameterized>=0.7.0

Update examples

06 Feb 07:06
a7e8bd0
Compare
Choose a tag to compare

Mostly updating example tests to use a non-camelCase format for assertions.

  • self.assert_true() can now be used in place of self.assertTrue()
  • self.assert_equal() can now be used in place of self.assertEqual()

Save the URL with exported SeleniumBase tours

02 Feb 21:39
2cbeb72
Compare
Choose a tag to compare

Tour update:

  • Save the URL with exported SeleniumBase JavaScript tours

Refactoring and new methods

02 Feb 07:24
be65fb0
Compare
Choose a tag to compare

Refactoring and new methods:

  • Git-ignore the .vscode folder
  • flake8 upgraded to v3.7.4
  • Simplify BeautifulSoup usage
  • Remove old deprecated methods
  • Deprecate scroll_click() because click() already scrolls
  • Add methods to avoid using camelCase in Python

Update pytest requirements and a few other things

01 Feb 05:24
90975cf
Compare
Choose a tag to compare

Update pytest requirements and a few other things:

  • Updated requirements: pytest>=4.2.0, pytest-xdist>=1.26.1, flake8==3.7.3.
  • Add option to raise a Python Exception immediately when specifying an invalid proxy string, rather than waiting to display a warning message at the end of the test run (without using a proxy server). Usage: --proxy=[PROXY_STRING].
  • Disable Chrome local_discovery pop-up notifications, such as "New printer on your network".

Update "parameterized" version

26 Jan 07:11
003d941
Compare
Choose a tag to compare

Update "parameterized" version:

  • Use parameterized==0.6.3