Skip to content

Releases: seleniumbase/SeleniumBase

2.4.34 - iframe methods and more

18 Apr 05:46
242eb4d

Choose a tag to compare

iframe methods and more

Here's the full list of iframe method now (some already existed):

self.switch_to_frame(frame, timeout=None)

self.switch_to_default_content()

self.switch_to_parent_frame()

self.set_content_to_frame(frame, timeout=None)

self.set_content_to_default(nested=False)
# Duplicates: self.set_content_to_default_content(nested=False)

self.set_content_to_parent()
# Duplicates: self.set_content_to_parent_frame()

For an example of these methods in action, see: https://github.com/seleniumbase/SeleniumBase/blob/master/examples/test_iframes.py

If locating an element by the :contains("TEXT") selector and the element is not found, then the output will display that selector in CSS Selector format (rather than in the messy XPath format that the selector was converted to prior to being used). Note that the :contains("TEXT") CSS Selector is only valid in SeleniumBase, as it converts that into a valid XPath Selector before using it in a regular Selenium command.
Eg: 'div:contains("Math")' in SeleniumBase CSS becomes "//div[contains(., 'Math')]" in XPath.

2.4.33 - Refactoring, updates, and dependencies

13 Apr 17:50
d665365

Choose a tag to compare

2.4.32 - Refresh Python dependencies

10 Apr 14:58
31ab13f

Choose a tag to compare

2.4.31 - Refresh Python dependencies

05 Apr 17:34
0add9ec

Choose a tag to compare

2.4.30 - Firefox updates and fixes

04 Apr 21:04
2ff791e

Choose a tag to compare

2.4.29 - Refresh Python dependencies

04 Apr 17:31
5514d06

Choose a tag to compare

2.4.28 - Fix "sb" fixture issue that occurs with "--pdb" on failures

31 Mar 22:37
666a70d

Choose a tag to compare

2.4.27 - Refresh pytest-metadata dependency

27 Mar 14:24
20bad75

Choose a tag to compare

2.4.26 - Update setuptools minimum version

26 Mar 22:14
bde55db

Choose a tag to compare

2.4.25

25 Mar 19:28
8dc0908

Choose a tag to compare

2.4.25 - Refresh Python dependencies