コード例 #1
0
ファイル: all.py プロジェクト: tkachoff/pypeak
 def _find_elements(self):
     if isinstance(self.parent, HtmlElement):
         finder = self.parent.wrapped_element
     else:
         finder = get_driver()
     # self.waiter()
     web_elements = finder.find_elements(self.by, self.value)
     if issubclass(self.element_type, WebElement):
         return web_elements
     else:
         return [self.element_type(wrapped_element=webelement, cached=True)
                 for webelement in
                 web_elements]
コード例 #2
0
ファイル: base_page.py プロジェクト: tkachoff/pypeak
 def _driver(self):
     if self.__driver:
         return self.__driver
     return get_driver()
コード例 #3
0
ファイル: abs.py プロジェクト: tkachoff/pypeak
 def get_finder(self):
     if isinstance(self.parent, HtmlElement):
         return self.parent.wrapped_element
     else:
         return get_driver()