def test_08(self): '''车位导入''' print("--------------用例8------------------") try: time.sleep(5) print("点击导入") self.dr.Clickxpath(xlrd.read_excel_two(18, 1)) print("打开选择文件,导入文件") self.dr.send_keysdao(xlrd.read_excel_two(19, 1), xlrd.read_excel(19, 5)) time.sleep(2) print("点击保存") self.dr.Clickid(xlrd.read_excel_two(21, 1)) time.sleep(5) self.dr.Clickxpath(xlrd.read_excel_two(22, 1)) time.sleep(5) print("开始断言") # 在搜索框输入3333 self.dr.send_keysid(xlrd.read_excel_two(13, 1), xlrd.read_excel_two(13, 1), xlrd.read_excel(20, 5)) # 点击查询 self.dr.Clickid(xlrd.read_excel_two(14, 1)) # 断言 time.sleep(5) self.assertEqual(self.dr.Assert1(xlrd.read_excel_three(8, 1)), self.dr.Assert2(xlrd.read_excel_three(8, 2))) print("用例成功") except Exception as msg: self.dr.getImage() print("异常原因%s" % msg) # raise抛出异常 print("用例失败") raise
def test_02(self): '''输入错误的账号密码''' print("--------------用例2------------------") try: time.sleep(2) # 登录后台 # 输入账号,读取excel文档内容 logger.info("输入正确的账号") self.dr.send_keysid(xlrd.read_excel_two(1, 1), xlrd.read_excel_two(1, 1), xlrd.read_excel(4, 5)) logger.info("输入错误的密码") # 输入密码,读取excel文档内容 logger.info("错误的密码:%s" % xlrd.read_excel(5, 5)) self.dr.send_keysid(xlrd.read_excel_two(2, 1), xlrd.read_excel_two(2, 1), xlrd.read_excel(5, 5)) # 点击确定,读取excel文档内容 logger.info("点击确认") self.dr.Clickid(xlrd.read_excel_two(3, 1)) time.sleep(2) # 断言文本是否正确,读取excel文档内容 logger.info("开始断言") self.dr.is_login_sucess(xlrd.read_excel_three(2, 1)) logger.info("用例成功") except Exception as msg: logger.info("异常原因%s" % msg) self.dr.getImage() # raise抛出异常 raise
def test_38(self): '''退款记录导出''' print("\n--------------用例38------------------") try: time.sleep(2) print("点击进入退款记录") self.dr.Clickxpath(xlrd.read_excel_two(124, 1)) time.sleep(2) print("选择开始时间") self.dr.send_keysid(xlrd.read_excel_two(139, 1), xlrd.read_excel_two(139, 1), xlrd.read_excel(80, 5)) print("选择结束时间") self.dr.send_keysid(xlrd.read_excel_two(140, 1), xlrd.read_excel_two(140, 1), xlrd.read_excel(81, 5)) print("点击查询") self.dr.Clickxpath(xlrd.read_excel_two(146, 1)) time.sleep(5) print("点击导出") self.dr.Clickxpath(xlrd.read_excel_two(125, 1)) time.sleep(10) print("开始断言") self.dr.daochu(xlrd.read_excel_three(18, 1)) print("用例结束") except Exception as msg: self.dr.getImage() print("异常原因%s" % msg) # raise抛出异常 raise
def test_40(self): '''包期充值记录记录导出''' print("\n--------------用例40------------------") try: time.sleep(2) print("点击进入包期车充值记录") self.dr.Clickxpath(xlrd.read_excel_two(128, 1)) time.sleep(2) print("选择开始时间") self.dr.send_keysid(xlrd.read_excel_two(141, 1), xlrd.read_excel_two(141, 1), xlrd.read_excel(84, 5)) print("选择结束时间") self.dr.send_keysid(xlrd.read_excel_two(142, 1), xlrd.read_excel_two(142, 1), xlrd.read_excel(85, 5)) print("点击查询") self.dr.Clickxpath(xlrd.read_excel_two(147, 1)) time.sleep(5) print("点击导出") self.dr.Clickxpath(xlrd.read_excel_two(129, 1)) time.sleep(10) print("开始断言") self.dr.daochu(xlrd.read_excel_three(19, 1)) print("用例结束") except Exception as msg: self.dr.getImage() print("异常原因%s" % msg) # raise抛出异常 raise
def test_41(self): '''收费合计导出''' print("\n--------------用例41------------------") try: time.sleep(2) print("点击进入退款记录") self.dr.Clickxpath(xlrd.read_excel_two(130, 1)) time.sleep(2) print("选择开始时间") self.dr.send_keysid(xlrd.read_excel_two(143, 1), xlrd.read_excel_two(143, 1), xlrd.read_excel(86, 5)) print("选择结束时间") self.dr.send_keysid(xlrd.read_excel_two(144, 1), xlrd.read_excel_two(144, 1), xlrd.read_excel(87, 5)) print("点击查询") self.dr.Clickxpath(xlrd.read_excel_two(148, 1)) time.sleep(5) print("点击导出") self.dr.Clickxpath(xlrd.read_excel_two(131, 1)) time.sleep(10) print("开始断言") self.dr.daochu(xlrd.read_excel_three(20, 1)) print("用例结束") except Exception as msg: self.dr.getImage() print("异常原因%s" % msg) # raise抛出异常 raise
def test_43(self): '''导出过车记录信息''' print("\n--------------用例43------------------") try: time.sleep(2) print("点击进入过车记录") self.dr.Clickxpath(xlrd.read_excel_two(133, 1)) time.sleep(2) print("选择开始时间") self.dr.send_keysid(xlrd.read_excel_two(135, 1), xlrd.read_excel_two(135, 1), xlrd.read_excel(90, 5)) print("选择结束时间") self.dr.send_keysid(xlrd.read_excel_two(136, 1), xlrd.read_excel_two(136, 1), xlrd.read_excel(91, 5)) print("点击查询") self.dr.Clickxpath(xlrd.read_excel_two(149, 1)) time.sleep(5) print("点击导出") self.dr.Clickxpath(xlrd.read_excel_two(134, 1)) time.sleep(10) print("开始断言") self.dr.daochu(xlrd.read_excel_three(23, 1)) print("用例结束") except Exception as msg: self.dr.getImage() print("异常原因%s" % msg) # raise抛出异常 raise
def test_37(self): '''临停收费记录导出''' print("\n--------------用例37------------------") try: time.sleep(2) print("点击进入临停收费记录") self.dr.Clickxpath(xlrd.read_excel_two(122, 1)) time.sleep(2) print("选择开始时间") self.dr.send_keysid(xlrd.read_excel_two(137, 1), xlrd.read_excel_two(137, 1), xlrd.read_excel(78, 5)) print("选择结束时间") self.dr.send_keysid(xlrd.read_excel_two(138, 1), xlrd.read_excel_two(138, 1), xlrd.read_excel(79, 5)) print("点击查询") self.dr.Clickxpath(xlrd.read_excel_two(145, 1)) time.sleep(5) print("点击导出") self.dr.Clickxpath(xlrd.read_excel_two(123, 1)) time.sleep(10) print("开始断言") self.dr.daochu(xlrd.read_excel_three(17, 1)) print("用例结束") except Exception as msg: self.dr.getImage() print("异常原因%s" % msg) # raise抛出异常 raise
def test_22(self): '''固定临停车撤单''' print("--------------用例22------------------") try: time.sleep(2) print("进入固定临停车充值统计") self.lo.Recharge_statistics() print("搜索车牌") self.dr.send_keysid(xlrd.read_excel_two(72, 1), xlrd.read_excel_two(72, 1), xlrd.read_excel(60, 5)) print("查询") self.dr.Clickxpath(xlrd.read_excel_two(73, 1)) time.sleep(2) print("点击撤单") self.dr.Clickxpath(xlrd.read_excel_two(74, 1)) time.sleep(1) print("输入备注") self.dr.send_keysname(xlrd.read_excel_two(75, 1), xlrd.read_excel(61, 5)) time.sleep(1) print("撤单确定") self.dr.Clickxpath(xlrd.read_excel_two(76, 1)) time.sleep(1) print("撤单成功确定") self.dr.Clickxpath(xlrd.read_excel_two(77, 1)) print("撤单完成") time.sleep(2) print("开始断言") print("再次搜索车牌") self.dr.send_keysid(xlrd.read_excel_two(72, 1), xlrd.read_excel_two(72, 1), xlrd.read_excel(60, 5)) print("查询") self.dr.Clickxpath(xlrd.read_excel_two(73, 1)) time.sleep(2) self.dr.text_duanyan(xlrd.read_excel_three(12, 1), xlrd.read_excel_three(12, 2)) print("断言成功,用例完成") except Exception as msg: self.dr.getImage() print("异常原因%s" % msg) # raise抛出异常 raise
def test_04(self): '''添加新的车位''' print("--------------用例4------------------") try: time.sleep(2) print("点击添加") self.dr.Clickid(xlrd.read_excel_two(8, 1)) time.sleep(5) print("添加新车位") # 输入业主名称 print("输入业主名称") self.dr.send_keysname(xlrd.read_excel_two(9, 1), xlrd.read_excel(12, 5)) # 输入车位号 print("输入车位号") self.dr.send_keysname(xlrd.read_excel_two(10, 1), xlrd.read_excel(13, 5)) # 输入设备ID print("输入设备ID") self.dr.send_keysname(xlrd.read_excel_two(11, 1), xlrd.read_excel(14, 5)) time.sleep(1) # 点击保存 print("点击保存") self.dr.Clickclass_last(xlrd.read_excel_two(12, 1)) print("搜索新添加的车位") time.sleep(4) # 在搜索框输入0001 self.dr.send_keysid(xlrd.read_excel_two(13, 1), xlrd.read_excel_two(13, 1), xlrd.read_excel(13, 5)) # 点击查询 self.dr.Clickid(xlrd.read_excel_two(14, 1)) # 断言 time.sleep(5) print("开始断言") self.assertEqual(self.dr.Assert1(xlrd.read_excel_three(4, 1)), self.dr.Assert2(xlrd.read_excel_three(4, 2))) print("用例成功") except Exception as msg: self.dr.getImage() logger.info("异常原因%s" % msg) # raise抛出异常 raise
def test_01(self): '''输入正确的账号密码''' print("--------------用例1------------------") try: time.sleep(2) # 登录后台 logger.info("登录后台") self.lo.login() time.sleep(4) logger.info("开始断言") # 断言,读取excel文档内容 self.assertEqual(self.dr.Assert1(xlrd.read_excel_three(1, 1)), self.dr.Assert2(xlrd.read_excel_three(1, 2))) logger.info("用例成功") except Exception as msg: logger.info("异常原因%s" % msg) self.dr.getImage() # raise抛出异常 raise
def test_03(self): '''进入车位管理''' print("--------------用例3------------------") try: print("进入后台管理系统") time.sleep(20) # 进入车位管理 print("进入车位管理") self.lo.Parking_Management() time.sleep(3) # 断言 print("开始断言") self.assertEqual(self.dr.Assert1(xlrd.read_excel_three(3, 1)), self.dr.Assert2(xlrd.read_excel_three(3, 2))) print("用例成功") except Exception as msg: self.dr.getImage() logger.info("异常原因%s" % msg) # raise抛出异常 raise
def test_42(self): '''进入过车记录查询''' print("\n--------------用例42------------------") try: print("进入后台管理") time.sleep(20) print("进入过车记录查询") self.lo.Vehicle_Passing_record() time.sleep(2) # 断言 print("开始断言") self.assertEqual(self.dr.Assert1(xlrd.read_excel_three(22, 1)), self.dr.Assert2(xlrd.read_excel_three(22, 2))) print("用例成功") except Exception as msg: self.dr.getImage() print("异常原因%s" % msg) # raise抛出异常 raise
def test_15(self): '''进入车辆与充值管理''' print("\n--------------用例15------------------") try: print("进入后台管理") time.sleep(20) print("进入车辆与充值管理界面") self.lo.Vehicles_and_recharge() time.sleep(2) # 断言 print("开始断言") self.assertEqual(self.dr.Assert1(xlrd.read_excel_three(10, 1)), self.dr.Assert2(xlrd.read_excel_three(10, 2))) print("用例成功") except Exception as msg: self.dr.getImage() print("异常原因%s" % msg) # raise抛出异常 raise
def test_23(self): '''进入系统设置''' print("\n--------------用例23------------------") try: print("进入后台管理") time.sleep(20) print("进入系统设置") self.lo.System_settings() time.sleep(2) # 断言 print("开始断言") self.assertEqual(self.dr.Assert1(xlrd.read_excel_three(14, 1)), self.dr.Assert2(xlrd.read_excel_three(14, 2))) print("用例成功") except Exception as msg: self.dr.getImage() print("异常原因%s" % msg) # raise抛出异常 raise
def test_36(self): '''进入收费报表''' print("\n--------------用例36------------------") try: print("进入后台管理") time.sleep(20) print("进入收费报表") self.lo.Charge_statemen() time.sleep(2) # 断言 print("开始断言") self.assertEqual(self.dr.Assert1(xlrd.read_excel_three(16, 1)), self.dr.Assert2(xlrd.read_excel_three(16, 2))) print("用例成功") except Exception as msg: self.dr.getImage() print("异常原因%s" % msg) # raise抛出异常 raise
def test_05(self): '''搜索后点击重置''' print("--------------用例5------------------") try: time.sleep(2) logging.info("点击重置") self.dr.Clickid(xlrd.read_excel_two(15, 1)) time.sleep(20) logging.info("开始断言") self.dr.is_login_sucess_chongzhi(xlrd.read_excel_three(5, 1)) except Exception as msg: self.dr.getImage() logger.info("异常原因%s" % msg) # raise抛出异常 raise
def test_07(self): '''下载车位模板''' print("--------------用例7------------------") try: time.sleep(5) print("点击下载车位模板") self.dr.Clickxpath(xlrd.read_excel_two(17, 1)) time.sleep(10) print("开始断言") self.dr.daochu(xlrd.read_excel_three(7, 1)) print("用例结束") except Exception as msg: self.dr.getImage() print("异常原因%s" % msg) # raise抛出异常 print("用例失败") raise
def test_44(self): '''过车记录下载模板''' print("\n--------------用例44------------------") try: time.sleep(2) print("点击下载模板") self.dr.Clickxpath(xlrd.read_excel_two(150, 1)) time.sleep(10) print("开始断言") self.dr.daochu_xlsx(xlrd.read_excel_three(24, 1)) print("用例结束") except Exception as msg: self.dr.getImage() print("异常原因%s" % msg) # raise抛出异常 raise
def test_10(self): '''进入收费规则管理''' print("\n--------------用例10------------------") try: print("进入后台管理系统") time.sleep(20) # 进入收费规则管理管理 print("进入收费规则管理") self.lo.Charge_Management() time.sleep(3) # 断言 print("开始断言") self.assertEqual(self.dr.Assert1(xlrd.read_excel_three(9,1)),self.dr.Assert2(xlrd.read_excel_three(9,2))) print("用例成功") except Exception as msg: self.dr.getImage() print("异常原因%s"%msg) # raise抛出异常 raise