You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Cleanup.
- Remove unnecessary coupling between Element and FormElement keywords.
- Enhance related error message.
- Enhance documentation of ElementKeywords (robotframework#925).
- Add '.' at the end of error and log messages.
- Introduce `ContextsAware.find_elements` helper.
- Change default value of optional `message` from '' to None.
- Use `is_noney` instead of `is_falsy` when default value is None.
- General (and trivial) cleanup to code and tests.
-Also added more XPath examples. This ought to cover enhancements
proposed by robotframework#940.
- Doc string to `find_element`. Mainly to give type hits to IDE but
higher level APIs should get more docs in general.
- Introduced ElementNotFound error that `ElementFinder.find` uses.
- Move helpers to ContextAware and LibraryComponent to avoid
unnecessary coupling between different library componets.
- Remove unnecessary helpers when `find_element(locator).method()`
works as well.
- Rewriter internal logic with `Wait` keywords. This includes
consistently handling non-existing elements.
- Make unregistering strategy that hasn't been registered an error.
- Consider `<input type="file">` text element consistently.
- General cleanup here and there.
- Move frame related kws to own lib component
- "Element Should (Not) Be Enabled" and "Wait Until Element Is Enabled"
now all validate that the element is enabled and not readonly. Also
removed broken element type validation from the former keywords.
- Doc that elements considered enabled cannot be read-only
- Base class for SeLib exceptions
- Test "Page Should Contain" with text spanning multiple elements.
- User `find_elements` instead of `find_element` when possible.
- Avoid `strategy=value` locator syntax in code.
- Enhance error messages when radio buttons not found.
- Cleanup `Choose File` test and test it with Firefox.
- TableElementFinder._locator to public class variable.
- Remove useless documentation.
Fixesrobotframework#958.
0 commit comments