Exemplo n.º 1
0
    def tearDown(self):
        endtime = time.strftime("%Y-%m-%d %H:%M:%S")
        self.testcaseinfo.endtime = endtime

        self.testcaseinfo.secondsDuration = str(datetime.strptime(endtime, "%Y-%m-%d %H:%M:%S") \
                                                - datetime.strptime(self.starttime, "%Y-%m-%d %H:%M:%S"))
        self.log.info([self.testcaseinfo.get_case_info()])
        self.log.info("测试完成后修改到原来的IP")
        self.lanpage.second_goto_lan()
        time.sleep(3)
        self.lanpage.clear_lanip()
        self.lanpage.set_lanip(re.split("//", base_url())[1])
        self.lanpage.scroll_window()
        self.lanpage.click_savebutton()
        self.lanpage.wait_alert_invisibale()

        self.lanpage.quit()
        repr = xlrd.open_workbook(self.reportfile, formatting_info=True)
        self.log.info(repr)
        newrepr = copy(repr)
        self.log.info(newrepr)
        newreprs = newrepr.get_sheet(0)
        tr.write_data(newreprs, self.teststarttime, int(self.row),
                      *list(self.testcaseinfo.get_case_info()))
        newrepr.save(self.reportfile)
Exemplo n.º 2
0
    def tearDown(self):
        endtime = time.strftime("%Y-%m-%d %H:%M:%S")
        self.testcaseinfo.endtime = endtime

        self.testcaseinfo.secondsDuration = str(datetime.strptime(endtime, "%Y-%m-%d %H:%M:%S") \
                                                - datetime.strptime(self.starttime, "%Y-%m-%d %H:%M:%S"))
        self.log.info([self.testcaseinfo.get_case_info()])
        self.log.info("测试完成后恢复wifi密码")

        self.wifipage.set_wifi_password("iot123321")
        self.wifipage.scroll_window()
        self.wifipage.click_savebutton()
        time.sleep(5)
        self.wifipage.click_confirm()
        self.wifipage.wait_pop_alert_disappear()

        self.wifipage.quit()
        repr = xlrd.open_workbook(self.reportfile, formatting_info=True)
        self.log.info(repr)
        newrepr = copy(repr)
        self.log.info(newrepr)
        newreprs = newrepr.get_sheet(0)
        tr.write_data(newreprs, self.teststarttime, int(self.row),
                      *list(self.testcaseinfo.get_case_info()))
        newrepr.save(self.reportfile)


# if __name__ == '__main__':
#     unittest.main()
Exemplo n.º 3
0
    def tearDown(self):
        endtime = time.strftime("%Y-%m-%d %H:%M:%S")
        self.testcaseinfo.endtime = endtime

        self.testcaseinfo.secondsDuration = str(datetime.strptime(endtime, "%Y-%m-%d %H:%M:%S") \
                                                - datetime.strptime(self.starttime, "%Y-%m-%d %H:%M:%S"))
        self.log.info([self.testcaseinfo.get_case_info()])
        self.log.info("测试完成恢复登录密码")
        time.sleep(3)
        self.setuppage.click_modify_password()
        time.sleep(3)
        self.setuppage.set_original_password(new_login_password())
        self.setuppage.set_new_password(original_login_password())
        self.setuppage.scroll_window()
        self.setuppage.set_confirm_password(original_login_password())
        self.setuppage.click_savebutton()
        time.sleep(5)

        self.setuppage.quit()
        repr = xlrd.open_workbook(self.reportfile, formatting_info=True)
        self.log.info(repr)
        newrepr = copy(repr)
        self.log.info(newrepr)
        newreprs = newrepr.get_sheet(0)
        tr.write_data(newreprs, self.teststarttime, int(self.row),
                      *list(self.testcaseinfo.get_case_info()))
        newrepr.save(self.reportfile)
Exemplo n.º 4
0
    def tearDown(self):
        endtime = time.strftime("%Y-%m-%d %H:%M:%S")
        self.testcaseinfo.endtime = endtime

        self.testcaseinfo.secondsDuration = str(datetime.strptime(endtime, "%Y-%m-%d %H:%M:%S") \
                                                - datetime.strptime(self.starttime, "%Y-%m-%d %H:%M:%S"))
        self.log.info([self.testcaseinfo.get_case_info()])
        self.log.info("测试完成恢复时区")
        self.setuppage.chose_8_zone()
        time.sleep(2)
        self.setuppage.click_savebutton()
        self.setuppage.wait_alert_invisiable()
        self.setuppage.quit()
        repr = xlrd.open_workbook(self.reportfile, formatting_info=True)
        self.log.info(repr)
        newrepr = copy(repr)
        self.log.info(newrepr)
        newreprs = newrepr.get_sheet(0)
        try:
            tr.write_data(newreprs, self.teststarttime, int(self.row),
                          *list(self.testcaseinfo.get_case_info()))
        except Exception as err:
            self.log.error(traceback.format_exc())
        finally:
            newrepr.save(self.reportfile)
Exemplo n.º 5
0
    def tearDown(self):
        endtime = time.strftime("%Y-%m-%d %H:%M:%S")
        self.testcaseinfo.endtime = endtime

        self.testcaseinfo.secondsDuration = str(datetime.strptime(endtime, "%Y-%m-%d %H:%M:%S") \
                                                - datetime.strptime(self.starttime, "%Y-%m-%d %H:%M:%S"))
        self.log.info([self.testcaseinfo.get_case_info()])
        self.log.info("测试完成后将上网方式恢复为自动获取")
        try:
            self.webpage.chose_DHCP()
            self.webpage.scroll_window()
            self.webpage.click_save()
            time.sleep(15)
        except Exception as err:
            self.log.error(traceback.format_exc())
        finally:
            self.webpage.quit()
            repr = xlrd.open_workbook(self.reportfile, formatting_info=True)
            self.log.info(repr)
            newrepr = copy(repr)
            self.log.info(newrepr)
            newreprs = newrepr.get_sheet(0)
            tr.write_data(newreprs, self.teststarttime, int(self.row),
                          *list(self.testcaseinfo.get_case_info()))
            newrepr.save(self.reportfile)
Exemplo n.º 6
0
    def tearDown(self):
        endtime = time.strftime("%Y-%m-%d %H:%M:%S")
        self.testcaseinfo.endtime = endtime

        self.testcaseinfo.secondsDuration = str(datetime.strptime(endtime, "%Y-%m-%d %H:%M:%S") \
                                                - datetime.strptime(self.starttime, "%Y-%m-%d %H:%M:%S"))
        self.log.info([self.testcaseinfo.get_case_info()])
        self.log.info("测试完成后关闭ssid隐藏")
        try:
            self.wifipage.click_ssid_hide()
            self.wifipage.scroll_window()
            self.wifipage.click_ssid_save()
            time.sleep(20)
        except Exception as err:
            self.log.error(traceback.format_exc())
        finally:
            self.wifipage.quit()
            repr = xlrd.open_workbook(self.reportfile, formatting_info=True)
            self.log.info(repr)
            newrepr = copy(repr)
            self.log.info(newrepr)
            newreprs = newrepr.get_sheet(0)

            tr.write_data(newreprs, self.teststarttime, int(self.row),
                          *list(self.testcaseinfo.get_case_info()))
            newrepr.save(self.reportfile)


# if __name__ == '__main__':
#     unittest.main()
Exemplo n.º 7
0
    def tearDown(self):

        self.log.info([self.testcaseinfo.get_case_info()])
        self.lanpage.quit()
        repr = xlrd.open_workbook(self.reportfile, formatting_info=True)
        self.log.info(repr)
        newrepr = copy(repr)
        self.log.info(newrepr)
        newreprs = newrepr.get_sheet(0)
        tr.write_data(newreprs, self.teststarttime, int(self.row),
                      *list(self.testcaseinfo.get_case_info()))
        newrepr.save(self.reportfile)
Exemplo n.º 8
0
    def tearDown(self):
        endtime = time.strftime("%Y-%m-%d %H:%M:%S")
        self.testcaseinfo.endtime = endtime

        self.testcaseinfo.secondsDuration = str(datetime.strptime(endtime, "%Y-%m-%d %H:%M:%S") \
                                                - datetime.strptime(self.starttime, "%Y-%m-%d %H:%M:%S"))
        self.log.info([self.testcaseinfo.get_case_info()])
        self.lanpage.quit()
        repr = xlrd.open_workbook(self.reportfile, formatting_info=True)
        self.log.info(repr)
        newrepr = copy(repr)
        self.log.info(newrepr)
        newreprs = newrepr.get_sheet(0)
        tr.write_data(newreprs,self.teststarttime, int(self.row), *list(self.testcaseinfo.get_case_info()))
        newrepr.save(self.reportfile)
Exemplo n.º 9
0
    def tearDown(self):

        self.log.info([self.testcaseinfo.get_case_info()])
        self.webpage.quit()

        repr = xlrd.open_workbook(self.reportfile, formatting_info=True)
        self.log.info(repr)
        newrepr = copy(repr)
        self.log.info(newrepr)
        newreprs = newrepr.get_sheet(0)
        try:
            tr.write_data(newreprs, self.teststarttime, int(self.row),
                          *list(self.testcaseinfo.get_case_info()))
        except Exception as err:
            self.log.error(traceback.format_exc())
        finally:
            newrepr.save(self.reportfile)