예제 #1
0
 def test_reg(self,data_test):
     regfun=RegFuntion(deriver=self.deriver)
     self.assertuen=regfun.reg(**data_test)
     cpu=caijicpu(TestappPackage)
     neicun=getnencun(TestappPackage)
     write_recording(cpu=cpu,neicun=neicun)
     self.assertEqual(data_test['assert'],self.assertuen,msg='fail resons:%s !=%s'%(data_test['assert'],self.assertuen))
예제 #2
0
 def register2(self, suc, user, password, yanzhengma):
     self.deriver.find_elements_by_id(self.regest_for)[2].click()
     self.deriver.find_element_by_id(self.regest_deng).click()
     self.deriver.find_element_by_id(self.regest_zhu).click()
     use = self.deriver.find_element_by_id(self.user)
     use.clear()
     use.send_keys(user)
     passwor = self.deriver.find_element_by_id(self.passw)
     passwor.clear()
     passwor.send_keys(password)
     if suc == 1:
         self.deriver.find_element_by_id(self.yanzhengmahuo).click()
         neicun = getnencun(TestappPackage)
         cpu = caijicpu(TestappPackage)
         LOG.info('注册占内存:%s,cpu:%s' % (neicun, cpu))
         self.text_fail = self.deriver.find_element_by_id(
             self.regist_fail).text
     if suc == 0:
         yanzheng = self.deriver.find_element_by_id(self.yanzhengma)
         yanzheng.clear()
         yanzheng.send_keys(yanzhengma)
         self.deriver.find_element_by_id(self.regest_btn).click()
         neicun = getnencun(TestappPackage)
         cpu = caijicpu(TestappPackage)
         write_recording(cpu=cpu, neicun=neicun)
         LOG.info('注册占内存:%s,cpu:%s' % (neicun, cpu))
예제 #3
0
 def login(self, suc, name, password):
     self.deriver.find_elements_by_id(self.herenzhongxin)[2].click()
     self.deriver.find_element_by_id(self.logi).click()
     LOG.info('进入登陆界面!!')
     userna = self.deriver.find_element_by_id(self.username)
     userna.clear()
     userna.send_keys(name)
     passwor = self.deriver.find_element_by_id(self.password)
     passwor.clear()
     passwor.send_keys(password)
     path = os.getcwd()
     pathw = path + '\\testpang\\%s.jpg' % (str(time.time())[:10])
     LOG.info('登陆参数输入完毕')
     self.deriver.find_element_by_id(self.log_btn).click()
     neicun = getnencun(TestappPackage)
     cpu = caijicpu(TestappPackage)
     write_recording(cpu=cpu, neicun=neicun)
     LOG.info('登录占内存:%s,cpu:%s' % (neicun, cpu))
     self.deriver.get_screenshot_as_file(pathw)
     time.sleep(5)
     if suc == '1' or suc == 1:
         self.login_fai = self.deriver.find_element_by_id(
             self.login_fail).text
         return self.login_fai
     if suc == '0' or suc == 0:
         self.login_suc = self.deriver.find_element_by_id(
             self.login_sucess).text
         return self.login_suc
예제 #4
0
 def register1(self, suc, user, password, yanzhengma):
     self.deriver.find_elements_by_id(self.regest_for)[2].click()
     self.deriver.find_element_by_id(self.regest_deng).click()
     self.deriver.find_element_by_id(self.regest_zhu).click()
     use = self.deriver.find_element_by_id(self.user)
     use.clear()
     use.send_keys(user)
     passwor = self.deriver.find_element_by_id(self.passw)
     passwor.clear()
     passwor.send_keys(password)
     yanzheng = self.deriver.find_element_by_id(self.yanzhengma)
     yanzheng.clear()
     yanzheng.send_keys(yanzhengma)
     path = os.getcwd()
     pathw = path + '\\testpang\\%s.jpg' % (str(time.time())[:10])
     if suc == '1' or suc == 1:
         self.deriver.find_element_by_id(self.regest_btn).click()
         neicun = getnencun(TestappPackage)
         cpu = caijicpu(TestappPackage)
         write_recording(cpu=cpu, neicun=neicun)
         LOG.info('注册占内存:%s,cpu:%s' % (neicun, cpu))
         self.deriver.get_screenshot_as_file(pathw)
         time.sleep(2)
         self.text_fail = self.deriver.find_element_by_id(self.regist_fail)
         self.rerun_test = self.text_fail.text
         return self.rerun_test
     if suc == 0:
         self.deriver.get_screenshot_as_file(pathw)
예제 #5
0
 def testreg(self, data_test):
     """reg测试"""
     regfun = RegFuntion(deriver=self.deriver)
     self.assertuen = regfun.reg(**data_test)
     cpu = caijicpu(packagename=TestappPackage, devices=self.parm['deviceName'])
     neicun = getnencun(packagename=TestappPackage, devices=self.parm['deviceName'])
     write_recording(cpu=cpu, neicun=neicun, devices=str(self.parm['deviceName']))
     if data_test['assert'] == self.assertuen:
         shebei = self.parm['udid']
         data = shebei + '&' + 'pass' + '&' + str(data_test)
         save_result(data)
     else:
         shebei = self.parm['udid']
         data = shebei + '&' + 'fail'
         save_result(data)