<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def web_elements(self):
 """Find multiple WebElements using element locator :returns: list of web element objects :rtype: list of selenium.webdriver.remote.webelement.WebElement or list of appium.webdriver.webelement.WebElement """

        if not self._web_elements or not self.config.getboolean_optional('Driver', 'save_web_element'):
            if self.parent:
                self._web_elements = self.utils.get_web_element(self.parent).find_elements(*self.locator)
            else:
                self._web_elements = self.driver.find_elements(*self.locator)
        return self._web_elements