示例#1
0
 def __init__(self,
              selector='',
              context=None,
              web_element=None,
              timeout=_context_timeout):
     self._driver = get_driver()
     self._selector = selector
     self._timeout = timeout
     self._context = context if context is not None else get_driver()
     self._we = web_element or self._find_element_by_selector(
         selector, self._context)
示例#2
0
 def scroll_to_bottom(self):
     drv = get_driver()
     drv.execute_script("window.scrollTo(0,document.body.scrollHeight);")
示例#3
0
 def click(self):
     get_driver().implicitly_wait(3)
     self._we.click()
示例#4
0
 def get_current_url(self):
     return get_driver().current_url
示例#5
0
 def tearDownClass(cls):
     driver = get_driver()
     driver.close()
示例#6
0
 def navigate_to(self, name):
     print(f'------- Navigating to "{name}"')
     get_driver().get(name)