Skip to content

Releases: seleniumbase/SeleniumBase

Refactor and update methods

05 Sep 08:51
821ad5f
Compare
Choose a tag to compare

Refactor and update methods:

  • Methods are more organized in seleniumbase/fixtures/base_case.py

Add more methods for handling partial_link_text

03 Sep 09:46
adbbd19
Compare
Choose a tag to compare

Add additional methods for handling partial_link_text:

  • is_partial_link_text_present(link_text)
  • get_partial_link_text_attribute(link_text, attribute)
  • wait_for_partial_link_text_present(link_text)

Also:

  • Update the selenium_ide script conversion tool
  • Update console scripts descriptions

SeleniumBase Tour updates

02 Sep 20:21
c8d7c5c
Compare
Choose a tag to compare

SeleniumBase Tour updates:

  • Update SeleniumBase Tour code
  • Update SeleniumBase Tour examples

Demo Mode updates / JS library version updates

01 Sep 20:31
7b2a0e6
Compare
Choose a tag to compare

Demo Mode updates / JS library version updates:

  • Use unittest asserts in some places to avoid extra method calls
  • Use the correct Demo Mode message for assert_exact_text()
  • When checking for JS errors, give enough time for them to appear
  • Update Backbone JavaScript library version
  • Update Tether JavaScript library version
  • Add Demo Mode actions for assert_partial_link_text()
  • Add Demo Mode notifications for self.assert_no_404_errors()
  • Add Demo Mode notifications for basic assert statements

Fix self.maximize_window()

31 Aug 01:41
9860854
Compare
Choose a tag to compare

Fix self.maximize_window()

  • Rename the maximize_window option to resolve a conflict with a method of the same name.

Updates and fixes

31 Aug 01:00
78bbf83
Compare
Choose a tag to compare

Updates and fixes:

  • Fix issue with auto-closing alert pop-ups
  • Add hover_and_double_click() method
  • Allow the ability to specify which chromedriver version is downloaded when using seleniumbase install chromedriver
  • Update the requirements

Update methods and mysql

17 Aug 21:11
d4ec159
Compare
Choose a tag to compare

Update methods and mysql

  • Using pymysql for all MySQL commands
  • Adding self.assert_title(page_title)
  • Update log folder cleanup when using a custom-named logs folder
  • Update a lot of docs

Update the requirements

17 Aug 06:56
b93af1c
Compare
Choose a tag to compare

Update the requirements

Update browser options

14 Aug 05:46
181bef9
Compare
Choose a tag to compare

Update browser options:

  • Add a command-line option to maximize the browser window at startup
  • Update the default Chrome switches to prevent unwanted infobars

Update example test and a console scripts command

13 Aug 06:38
751d5de
Compare
Choose a tag to compare
  • Update the example test and console scripts "seleniumbase mkdir"