diff --git a/py/selenium/webdriver/remote/webelement.py b/py/selenium/webdriver/remote/webelement.py
index <HASH>..<HASH> 100644
--- a/py/selenium/webdriver/remote/webelement.py
+++ b/py/selenium/webdriver/remote/webelement.py
@@ -203,7 +203,10 @@ class WebElement(object):
         return self._id
 
     def __eq__(self, element):
-        return self._id == element.id
+        if self._id == element.id
+            return True
+        else
+            return self._execute(Command.ELEMENT_EQUALS, {'other': element.id})['value']
 
     # Private Methods
     def _execute(self, command, params=None):
Bring python implementation of web element equality in conformance with
other languages