diff --git a/py/selenium/webdriver/remote/webelement.py b/py/selenium/webdriver/remote/webelement.py index 3d0d777c617e7..cd6f3f34a11d5 100755 --- a/py/selenium/webdriver/remote/webelement.py +++ b/py/selenium/webdriver/remote/webelement.py @@ -426,7 +426,7 @@ def id(self): return self._id def __eq__(self, element): - return self._id == element.id + return hasattr(element, 'id') and self._id == element.id def __ne__(self, element): return not self.__eq__(element)