예제 #1
0
    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 __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
예제 #3
0
 def __init__(self, web_driver):
     BasePage.__init__(self, web_driver)
     self.driver = web_driver