コード例 #1
0
    def test_02payment(self):
        """支付方法"""
        self.index_proxy.go_to_my_order_func()  # 点击我的订单
        time.sleep(3)

        # 转换窗口1-句柄
        switch_new_window()
        time.sleep(3)
        # handles1 = self.driver.window_handles
        # print(handles1)
        # self.driver.switch_to.window(handles1[-1])  # 转换窗口

        self.my_order_proxy.go_to_order_payment_func()  # 点击待付款,点击立即支付
        time.sleep(3)

        # 转换窗口2-句柄
        switch_new_window()
        time.sleep(3)
        # handles2 = self.driver.window_handles
        # print(handles2)
        # self.driver.switch_to.window(handles2[2])  # 转换窗口

        self.order_payment_proxy.go_to_payment_success_func(2)  # 点击付款方式、确认支付方式

        time.sleep(8)
        msg = self.payment_success_proxy.get_order_success_message_func()
        print('msg:', msg)  # 获取支付成功信息
        self.assertIn('订单提交成功,我们将在第一时间给你发货', msg)  # 断言
コード例 #2
0
    def test02_order_pay(self):
        # 进入我的订单页面
        self.index_proxy.to_my_order_page()
        # 切换窗口
        switch_new_window()
        # 去结算 我的订单页面
        self.myorder_proxy.go_pay()
        # 切换窗口 订单支付页面
        switch_new_window()

        # 断言
        self.assertTrue(exist_text("订单提交成功,请您尽快付款"))
コード例 #3
0
    def test02_order_pay(self, expect):
        # 进入我的订单
        self.index_proxy.to_my_order_page()

        # 立即支付
        self.my_order_proxy.go_pay()

        # 切换到新窗口
        utils.switch_new_window()

        # 确认支付
        self.order_pay_proxy.confirm_pay()

        # 判断是否提交成功
        submit_success = utils.exist_text(expect)
        self.assertTrue(submit_success)
コード例 #4
0
    def to_my_order_page(self):
        self.index_handle.click_my_order_link()

        # 切换到新窗口
        utils.switch_new_window()
コード例 #5
0
 def click_wait_pay(self):
     switch_new_window()
     self.page.find_wait_pay().click()
コード例 #6
0
 def confirm_pay_way(self):
     # 点击货到付款款
     switch_new_window()
     self.handle.click_cod()
     # 点击确认支付方式
     self.handle.click_confirm_pay()