github seleniumbase/SeleniumBase v1.39.1
Translations, Simplify Alert-handling, Deferred Asserts

latest releases: v4.26.4, v4.26.3, v4.26.2...
3 years ago

Add/Update Translations, Simplify Alert-handling, Deferred Asserts

  • Add and Update translations
  • Simplify code for handling alerts
  • Add the Deferred Assertions feature with rebranding
  • Update the translator
  • Update Python dependencies

Alert-handling methods: (Older names remain for backwards compatibility)

self.accept_alert(timeout=None)
# Duplicates: self.wait_for_and_accept_alert(timeout=None)

self.dismiss_alert(timeout=None)
# Duplicates: self.wait_for_and_dismiss_alert(timeout=None)

self.switch_to_alert(timeout=None)
# Duplicates: self.wait_for_and_switch_to_alert(timeout=None)

Deferred Assertion methods: (Older names remain for backwards compatibility)

self.deferred_assert_element(selector, by=By.CSS_SELECTOR, timeout=None)
# Duplicates: self.delayed_assert_element(selector, by=By.CSS_SELECTOR, timeout=None)

self.deferred_assert_text(text, selector="html", by=By.CSS_SELECTOR, timeout=None)
# Duplicates: self.delayed_assert_text(text, selector="html", by=By.CSS_SELECTOR, timeout=None)

self.process_deferred_asserts(print_only=False)
# Duplicates: self.process_delayed_asserts(print_only=False)

Don't miss a new SeleniumBase release

NewReleases is sending notifications on new releases.