Example #1
0
    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
Example #2
0
    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
Example #3
0
 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
Example #4
0
 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
Example #5
0
    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
Example #6
0
    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
Example #7
0
 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
Example #8
0
    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
Example #9
0
 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
Example #10
0
    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
Example #11
0
 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
Example #12
0
    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
Example #13
0
    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
Example #14
0
    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
Example #15
0
    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
Example #16
0
 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
Example #17
0
 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
Example #18
0
    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
Example #19
0
 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