def __init__(self, driver): BasePage.__init__(self, driver) self.driver = driver try: self.is_loaded() except ParseXmlErrorException: log_write(ParseXmlErrorException(u'XML解析失败.')) assert False
def initial_element(self): try: self.is_loaded() self.page_factory() except NoSuchWindowException(): log_write(NoSuchWindowException(u'不在当前页面', screen='page.png')) BasePage.screen_shot(self) assert False pass
def __init__(self, driver): BasePage.__init__(self, driver) self.driver = driver self.login_button_locator = None self.userName_input_locator = None self.pwd_input_locator = None self.weiChat_login_locator = None self.go_weichat_locator = None try: self.initial_element() except ParseXmlErrorException: print(u'XML解析失败.') screenshot_file = GlobalVar.get_case_name() + "_" + str( time.time()) + "_screenshot.png" self.driver.save_screenshot(GlobalVar.get_screenshot_path() + screenshot_file) print "错误截图:" print '<img src="' + GlobalVar.get_screenshot_path( ) + screenshot_file + '" width="800px" />' logger.run_info_log(u'XML解析失败.', GlobalVar.get_log_file()) raise
def __init__(self, web_driver): BasePage.__init__(self, web_driver) self.driver = web_driver