示例#1
0
    def test_logout(self):
        try:
            self.starttime = time.strftime("%Y-%m-%d %H:%M:%S")
            self.testcaseinfo.starttime = self.starttime
            self.loginpage.open(self.baseurl)
            time.sleep(5)
            password = right_password()
            self.loginpage.input_password(password)
            time.sleep(2)
            self.loginpage.click_login()
            time.sleep(2)
            self.loginpage.maximizeWindow()
            logoutbutton = ('id', 'logoutword')
            logout=self.loginpage.findElement(logoutbutton)
            self.loginpage.click(logout)
            time.sleep(3)
            try:
                self.assertEqual(self.loginpage.getCurrentUrl(), "http://192.168.0.1/Login.html")
            except Exception as e:
                self.log.error(traceback.format_exc())
                self.testcaseinfo.result = "Fail"
                self.testcaseinfo.errorinfo = str(e)
            else:
                self.testcaseinfo.result = "Pass"

        except Exception as err:
            self.testcaseinfo.errorinfo = str(err)
            self.testcaseinfo.result = "error"
            self.log.error(traceback.format_exc())
示例#2
0
 def goto_wan(self):
     self.baseurl = base_url()
     self.rightpasword = right_password()
     self.open(self.baseurl)
     time.sleep(5)
     password = self.findElement(self.passwordinputbox)
     self.type(password, self.rightpasword)
     loginbox = self.findElement(self.loginbutton)
     self.click(loginbox)
     time.sleep(5)
     internetsetbox = self.findElement(self.internetset)
     self.click(internetsetbox)
示例#3
0
 def goto_wifi(self):
     self.baseurl = base_url()
     self.rightpasword = right_password()
     self.open(self.baseurl)
     time.sleep(5)
     password = self.findElement(self.passwordinputbox)
     self.type(password, self.rightpasword)
     loginbox = self.findElement(self.loginbutton)
     self.click(loginbox)
     time.sleep(5)
     wireless=self.findElement(self.wirelessset)
     self.click(wireless)
示例#4
0
 def second_goto_lan(self):
     self.rightpasword = right_password()
     password = self.findElement(self.passwordinputbox)
     self.type(password, self.rightpasword)
     loginbox = self.findElement(self.loginbutton)
     self.click(loginbox)
     time.sleep(5)
     morebox = self.findElement(self.more)
     self.click(morebox)
     time.sleep(3)
     lanset = self.findElement(self.lanset)
     self.click(lanset)
示例#5
0
 def goto_lan(self):
     self.baseurl = base_url()
     self.rightpasword = right_password()
     self.open(self.baseurl)
     time.sleep(5)
     password = self.findElement(self.passwordinputbox)
     self.type(password, self.rightpasword)
     loginbox = self.findElement(self.loginbutton)
     self.click(loginbox)
     time.sleep(5)
     morebox = self.findElement(self.more)
     self.click(morebox)
     time.sleep(5)
     lanset=self.findElement(self.lanset)
     self.click(lanset)
示例#6
0
    def test_login_right(self):
        """正确的密码登录是否能登录成功"""
        try:

            # L.info("test_login_right: test START")
            # starttime=time.time()
            # self.testcaseinfo.starttime=time.ctime(starttime)
            self.starttime = time.strftime("%Y-%m-%d %H:%M:%S")
            self.testcaseinfo.starttime = self.starttime

            baseurl = self.baseurl
            loginpage = self.loginpage
            loginpage.open(self.baseurl)
            time.sleep(5)
            password = right_password()
            loginpage.input_password(password)
            time.sleep(2)
            loginpage.click_login()
            time.sleep(5)
            expecturl = 'http://192.168.0.1/Home.html'
            currenturl = loginpage.getCurrentUrl()
            try:
                self.assertEqual(expecturl, currenturl)
            except Exception as e:
                self.log.error(traceback.format_exc())
                self.testcaseinfo.result = "Fail"
                self.testcaseinfo.errorinfo = str(e)
            else:
                self.testcaseinfo.result = "Pass"

            # endtime = time.time()
            # self.testcaseinfo.endtime = time.ctime(endtime)
            #
            # self.testcaseinfo.secondsDuration= endtime - starttime
            # # L.info([self.testcaseinfo.getcaseinfo()])
            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"))
        except Exception as err:
            self.testcaseinfo.errorinfo = str(err)
            self.testcaseinfo.result = "error"
            self.log.error(traceback.format_exc())
示例#7
0
    def goto_gaoji_page(self):
        self.baseurl = base_url()
        self.rightpasword = right_password()
        self.open(self.baseurl)
        time.sleep(5)
        password = self.findElement(self.passwordinputbox)
        self.type(password, self.rightpasword)
        loginbox = self.findElement(self.loginbutton)
        self.click(loginbox)
        time.sleep(5)

        more=self.findElement(self.morebutton)
        self.click(more)
        time.sleep(2)
        wireless=self.findElement(self.wireless)
        self.click(wireless)
        time.sleep(2)
        gaoji=self.findElement(self.gaoji)
        self.click(gaoji)
        time.sleep(5)