Skip to content

Releases: seleniumbase/SeleniumBase

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

Allow a custom timeout when waiting for link text

10 Jan 01:56
ca6d9e3
Compare
Choose a tag to compare

Allow a custom timeout for wait_for_link_text_present()
Allow a custom timeout for wait_for_link_text_visible()

Update dependencies

07 Jan 02:12
6f0fce3
Compare
Choose a tag to compare

Update dependencies:

  • pytest>=4.1.0
  • pytest-cov>=2.6.1
  • requests==2.20.1

Update the Selenium IDE conversion tool

30 Dec 23:19
0eca483
Compare
Choose a tag to compare
  • Update the Selenium IDE conversion tool
  • Also update a method for clicking link text inside of dropdown menus