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))
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))
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
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)
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)