Lots of updates / Recorder Mode upgrade
Upgrade the SeleniumBase Recorder and Test Generator (0288f5e)
- Record double-clicks.
- Record clicks that occur as a result of pressing
Enter/Return
after cycling through elements with theTab
key. - Record
jQuery
actions such as jQuery clicks and jQuery typing from existing SeleniumBase methods. - Record
self.set_attribute()
andself.set_attributes()
from SeleniumBase tests. - Generate additional files as needed, (such as
pytest.ini
), in therecordings
folder if not already present. - Refactor code to reduce duplication.
- This resolves #1746
Other updates:
- Fix a bug that prevented some Xvfb processes from ending
--> b6e6c7d
--> This resolves #1747 - Add more Gherkin step definitions for "behave" BDD mode
--> 41b344a
--> This resolves #1748 - Add more time for jQuery to load from CDN links as needed
--> 6a675dc
--> This resolves #1756 - Add translations for jQuery methods
--> f0cbb77
--> This resolves #1753 - Simplify options for Remote WebDriver usage with Selenium Grid
--> 6040463
--> This resolves #1754 - Add
scroll_into_view(selector)
--> ae19caa
--> This resolves #1749 - Add a retry if
ERR_NAME_NOT_RESOLVED
on URL open
--> ab5c412
--> This resolves #1750 - Speed up pytest collection by ignoring certain folders
--> bd55130
--> This resolves #1751 - Refresh Python dependencies
--> 39351e3
--> This resolves #1755 - Update examples tests that need an update (1993642)
--> This resolves #1752