def find_elements(self, strategy, locator, root=None):
node = root or self.driver<EOL>if strategy in ALLOWED_STRATEGIES:<EOL><INDENT>return getattr(node, "<STR_LIT>" + strategy)(locator)<EOL><DEDENT>raise UsageError("<STR_LIT>")<EOL>
Finds elements on the page.

        :param strategy: Location strategy to use. See pypom.splinter_driver.ALLOWED_STRATEGIES for valid values.
        :param locator: Location of target elements.
        :type strategy: str
        :type locator: str
        :return: List of :py:class:`~splinter.driver.webdriver.WebDriverElement`
        :rtype: :py:class:`splinter.element_list.ElementList`