先贴一下源码:
base.py文件如下:
from selenium import webdriver class Page(object): ''' 页面基础类,用于所有页面的继承 ''' rb_url = 'http://XXXXX' def __init__(self,selenium_driver,base_url=rb_url): self.driver = selenium_driver self.base_url = base_url self.timeout = 30 def on_page(self): return self.driver.current_url == (self.base_url + self.url) def open(self): self._open(self.url) def _open(self,url): url = self.base_url + url self.driver.get(url) assert self.on_page(),'url is NOT%s' %url def find_element(self,*loc): return self.driver.find_element(*loc) def find_elements(self,*loc): re