Bug 1453084 - Add webdriver.Element string representation. r?whimboo
MozReview-Commit-ID: LM2JHTKenXu
--- a/testing/web-platform/tests/tools/webdriver/webdriver/client.py
+++ b/testing/web-platform/tests/tools/webdriver/webdriver/client.py
@@ -626,16 +626,19 @@ class Element(object):
:param session: Current ``webdriver.Session``.
"""
self.id = id
self.session = session
assert id not in self.session._element_cache
self.session._element_cache[self.id] = self
+ def __repr__(self):
+ return "<%s %s>" % (self.__class__.__name__, self.id)
+
def __eq__(self, other):
return (isinstance(other, Element) and self.id == other.id and
self.session == other.session)
@classmethod
def from_json(cls, json, session):
assert Element.identifier in json
uuid = json[Element.identifier]