def find_elements(self, strategy, locator, root=None):
if root is not None:<EOL><INDENT>return root.find_elements(strategy, locator)<EOL><DEDENT>return self.driver.find_elements(strategy, locator)<EOL>
Finds elements on the page.

        :param strategy: Location strategy to use. See :py:class:`~selenium.webdriver.common.by.By` for valid values.
        :param locator: Location of target elements.
        :param root: (optional) root node.
        :type strategy: str
        :type locator: str
        :type root: str :py:class:`~selenium.webdriver.remote.webelement.WebElement` object or None.
        :return: List of :py:class:`~selenium.webdriver.remote.webelement.WebElement` objects.
        :rtype: list