Skip to content

Releases: seleniumbase/SeleniumBase

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

Replacing deprecated pytest code with new code

23 Jan 19:59
0dbd4b8
Compare
Choose a tag to compare

Mostly replacing deprecated pytest code with new code to prevent:
PytestDeprecationWarning: the `pytest.config` global is deprecated. Please use `request.config` or `pytest_configure` (if you're a pytest plugin) instead.

The solution involved using sb_config in place of pytest.config.option

Unrelated, there's also a small update to fix a console script used for downloading the selenium server jar file. (It's only needed when you're trying to run your own Selenium Grid)

Improve Messenger methods and a few other things

15 Jan 01:23
aeed133
Compare
Choose a tag to compare

Improve Messenger methods and a few other things

  • Improve methods for posting in-test messages with JS
  • Update pytest-html to >= 1.20.0
  • Add an example that can be run without the Pytest unittest runner (AKA pure Python)

Update pytest requirements

14 Jan 01:57
6501c3f
Compare
Choose a tag to compare

Update pytest requirements:

  • pytest>=4.1.1
  • pytest-rerunfailures>=6.0
  • pytest-xdist>=1.26.0

Update console scripts and traffic-generation code

12 Jan 01:04
0ceba13
Compare
Choose a tag to compare

Update console scripts and traffic-generation code

  • Autodetect "source" for activating virtualenv commands in bash
  • Update seleniumbase console scripts menu
  • Update traffic-generation code