def test_case_12(self):
        #引入页面元素
        self.login = yidongkucun_cgshd_a1_login.Login_page(self.driver)

        #点击采购收货,如果不是应用首页,说明环境有问题
        try:
            # 点击应用图标
            self.login.click_cq_yunzhijia_yidongkucun ()
            self.assertEqual (self.login.dy_cq_yunzhijia_yidongkucun, 1, '断言失败,进入移动库存失败')


        except:
            print("请确认环境正确或账号登陆成功")

        #进入采购收单页面
        self.login.click_cgshd_yingyong_tubiao()
        self.assertEqual(self.login.dy_cgshd_yingyong_tubiao, 1, '断言失败,采购收货单点击失败')

        # 引入a2的页面元素
        self.guolv = yidongkucun_cgshd_a2_zancun_guolv.guolv(self.driver)

        #点击下拉菜单表的已提交
        self.guolv.click_cgshd_yitijiao_guolv()
        self.assertEqual(self.guolv.dy_cgshd_yitijiao_guolv, 1, '断言失败,下拉菜单-已提交,点击失败')


        #点击确认按钮进行过滤
        self.guolv.click_cgshd_queding_xialaliebiao()
        self.assertEqual(self.guolv.dy_cgshd_queding_xialaliebiao, 1, '断言失败,下拉列表-确定,点击失败')

        #点击下拉菜单的本周,按时间进行过滤
        self.guolv.click_cgshd_benzhou_xialacaidan()
        self.assertEqual(self.guolv.dy_cgshd_benzhou_xialacaidan, 1, '断言失败,下拉菜单-本周,点击失败')

        #点击下拉列表的不限,按时间进行过滤
        self.guolv.click_cgshd_buxian_xialaliebiao_sj()
        self.assertEqual(self.guolv.dy_cgshd_buxian_xialaliebiao_sj, 1, '断言失败,下拉列表-不限,点击失败')

        #引入a11,cangku的页面元素
        self.cangku = yidongkucun_cgrkd_a11_cangku_guolv_youshuju.cangku_page(self.driver)

        #点击下拉菜单的仓库
        self.cangku.click_cgrk_cangku_guolv_youshuju()
        self.assertEqual(self.cangku.dy_cgrk_cangku_guolv_youshuju, 1, '断言失败,仓库下拉选项点击失败')

        #点击搜索栏
        self.cangku.click_cgrk_cangku_guolv_sousuo()
        self.assertEqual(self.cangku.dy_cgrk_cangku_guolv_sousuo, 1, '断言失败,搜索栏点击失败')

        #输入cdy
        self.cangku.send_cgrk_cangku_guolv_dianjisousuo()
        self.assertEqual(self.cangku.dy_send_cgrk_cangku_guolv_dianjisousuo, 1, '断言失败,cdy输入失败')

        #点击cdy广东
        self.cangku.click_cgrk_cangku_guolv_cdyshenzhen()
        self.assertEqual(self.cangku.dy_cgrk_cangku_guolv_cdyshenzhen, 1, '断言失败,cdy深圳点击失败')

        #点击确定
        self.cangku.click_cgrk_cangku_guolv_queding()
        self.assertEqual(self.cangku.dy_cgrk_cangku_guolv_queding, 1, '断言失败,确定按钮点击失败')
Пример #2
0
    def test_case_9(self):
        #引入页面元素
        self.login = yidongkucun_cgshd_a1_login.Login_page(self.driver)

        #点击采购收货,如果不是应用首页,说明环境有问题
        try:
            # 点击应用图标
            self.login.click_cq_yunzhijia_yidongkucun()
            self.assertEqual(self.login.dy_cq_yunzhijia_yidongkucun, 1,
                             '断言失败,进入移动库存失败')

        except:
            print("请确认环境正确或账号登陆成功")

        #进入采购收单页面
        self.login.click_cgshd_yingyong_tubiao()
        self.assertEqual(self.login.dy_cgshd_yingyong_tubiao, 1,
                         '断言失败,采购收货单点击失败')

        # 引入a2和a7的页面元素
        self.guolv = yidongkucun_cgshd_a2_zancun_guolv.guolv(self.driver)
        self.tijiao = yidongkucun_cgshd_a7_zancun_tijiao.tijiao(self.driver)

        #点击下拉菜单表的已提交
        self.guolv.click_cgshd_yitijiao_guolv()
        self.assertEqual(self.guolv.dy_cgshd_yitijiao_guolv, 1,
                         '断言失败,下拉菜单-已提交,点击失败')

        #点击确认按钮进行过滤
        self.guolv.click_cgshd_queding_xialaliebiao()
        self.assertEqual(self.guolv.dy_cgshd_queding_xialaliebiao, 1,
                         '断言失败,下拉列表-确定,点击失败')

        #点击下拉菜单的本周,按时间进行过滤
        self.guolv.click_cgshd_benzhou_xialacaidan()
        self.assertEqual(self.guolv.dy_cgshd_benzhou_xialacaidan, 1,
                         '断言失败,下拉菜单-本周,点击失败')

        #点击下拉列表的不限,按时间进行过滤
        self.guolv.click_cgshd_buxian_xialaliebiao_sj()
        self.assertEqual(self.guolv.dy_cgshd_buxian_xialaliebiao_sj, 1,
                         '断言失败,下拉列表-不限,点击失败')

        #点击已提交订单
        self.tijiao.click_cgshd_tijiao_dingdan_liebiao_sj()
        self.assertEqual(self.tijiao.dy_cgshd_tijiao_dingdan_liebiao_sj, 1,
                         '断言失败,提交订单列表,点击失败')

        #引入a9页面的数据
        self.shenhe = yidongkucun_cgshd_a9_tijiao_shenhe.shenhe(self.driver)
        #点击已提交订单
        self.shenhe.click_cgshd_zancun_dingdan_shenhe()
        self.assertEqual(self.shenhe.dy_cgshd_zancun_dingdan_shenhe, 1,
                         '断言失败,审核按钮,点击失败')

        for i in range(2):
            self.driver.keyevent(4)
            print(f"循环{i}次")
Пример #3
0
    def test_case_4(self):
        #引入页面元素
        self.login = yidongkucun_cgshd_a1_login.Login_page(self.driver)
        self.yishenhe = yidongkucun_cgshd_a4_yishenhe_guolv.yishenhe(
            self.driver)

        #点击采购收货,如果不是应用首页,说明环境有问题
        try:
            # 点击应用图标
            self.login.click_cq_yunzhijia_yidongkucun()
            self.assertEqual(self.login.dy_cq_yunzhijia_yidongkucun, 1,
                             '断言失败,进入移动库存失败')

        except:
            print("请确认环境正确或账号登陆成功")

        #进入采购收单页面
        self.login.click_cgshd_yingyong_tubiao()
        self.assertEqual(self.login.dy_cgshd_yingyong_tubiao, 1,
                         '断言失败,采购收货单点击失败')

        # 引入a2的页面元素
        self.guolv = yidongkucun_cgshd_a2_zancun_guolv.guolv(self.driver)

        #点击下拉菜单表的已提交
        self.guolv.click_cgshd_yitijiao_guolv()
        self.assertEqual(self.guolv.dy_cgshd_yitijiao_guolv, 1,
                         '断言失败,下拉菜单-已提交,点击失败')

        #点击下拉列表的暂存
        self.yishenhe.click_cgshd_yishenhe_guolv()
        self.assertEqual(self.yishenhe.dy_cgshd_yishenhe_guolv, 1,
                         '断言失败,下拉菜单-已审核,点击失败')

        #点击下拉列表的已提交
        self.guolv.click_cgshd_yitijiao_xialaliebiao()
        self.assertEqual(self.guolv.dy_cgshd_yitijiao_xialaliebiao, 1,
                         '断言失败,下拉列表-已提交,点击失败')

        #点击确认按钮进行过滤
        self.guolv.click_cgshd_queding_xialaliebiao()
        self.assertEqual(self.guolv.dy_cgshd_queding_xialaliebiao, 1,
                         '断言失败,下拉列表-确定,点击失败')

        #点击下拉菜单的本周,按时间进行过滤
        self.guolv.click_cgshd_benzhou_xialacaidan()
        self.assertEqual(self.guolv.dy_cgshd_benzhou_xialacaidan, 1,
                         '断言失败,下拉菜单-本周,点击失败')

        #点击下拉列表的不限,按时间进行过滤
        self.guolv.click_cgshd_buxian_xialaliebiao_sj()
        self.assertEqual(self.guolv.dy_cgshd_buxian_xialaliebiao_sj, 1,
                         '断言失败,下拉列表-不限,点击失败')
    def test_case_6(self):
        #引入页面元素
        self.login = yidongkucun_cgshd_a1_login.Login_page(self.driver)
        self.baocun = yidongkucun_cgshd_a6_zancun_baocun.baocun(self.driver)

        #点击采购收货,如果不是应用首页,说明环境有问题
        try:
            # 点击应用图标
            self.login.click_cq_yunzhijia_yidongkucun()
            self.assertEqual(self.login.dy_cq_yunzhijia_yidongkucun, 1,
                             '断言失败,进入移动库存失败')

        except:
            print("请确认环境正确或账号登陆成功")

        #进入采购收单页面
        self.login.click_cgshd_yingyong_tubiao()
        self.assertEqual(self.login.dy_cgshd_yingyong_tubiao, 1,
                         '断言失败,采购收货单点击失败')

        # 引入a2的页面元素
        self.guolv = yidongkucun_cgshd_a2_zancun_guolv.guolv(self.driver)

        #点击下拉菜单表的已提交
        self.guolv.click_cgshd_yitijiao_guolv()
        self.assertEqual(self.guolv.dy_cgshd_yitijiao_guolv, 1,
                         '断言失败,下拉菜单-已提交,点击失败')

        #点击下拉列表的暂存
        self.guolv.click_cgshd_zancun_guolv()
        self.assertEqual(self.guolv.dy_cgshd_zancun_guolv, 1,
                         '断言失败,下拉菜单-暂存,点击失败')

        #点击下拉列表的已提交
        self.guolv.click_cgshd_yitijiao_xialaliebiao()
        self.assertEqual(self.guolv.dy_cgshd_yitijiao_xialaliebiao, 1,
                         '断言失败,下拉列表-已提交,点击失败')

        #点击确认按钮进行过滤
        self.guolv.click_cgshd_queding_xialaliebiao()
        self.assertEqual(self.guolv.dy_cgshd_queding_xialaliebiao, 1,
                         '断言失败,下拉列表-确定,点击失败')

        #点击下拉菜单的本周,按时间进行过滤
        self.guolv.click_cgshd_benzhou_xialacaidan()
        self.assertEqual(self.guolv.dy_cgshd_benzhou_xialacaidan, 1,
                         '断言失败,下拉菜单-本周,点击失败')

        #点击下拉列表的不限,按时间进行过滤
        self.guolv.click_cgshd_buxian_xialaliebiao_sj()
        self.assertEqual(self.guolv.dy_cgshd_buxian_xialaliebiao_sj, 1,
                         '断言失败,下拉列表-不限,点击失败')

        #引入a5的页面元素
        self.shanchu = yidongkucun_cgshd_a5_zancun_shanchu.shanchu(self.driver)

        #点击暂存订单,进行暂存订单的详情页
        self.shanchu.click_cgshd_zancun_dingdan_liebiao()
        self.assertEqual(self.shanchu.dy_cgshd_zancun_dingdan_liebiao, 1,
                         '断言失败,暂存订单,点击失败')

        #暂存订单的详情页点击保存按钮
        self.baocun.click_cgshd_zancun_dingdan_baocun()
        self.assertEqual(self.baocun.dy_cgshd_zancun_dingdan_baocun, 1,
                         '断言失败,保存按钮,点击失败')

        for i in range(2):
            self.driver.keyevent(4)
            print(f"循环{i}次")