Exemplo n.º 1
0
class TestOrder(unittest.TestCase):
    # setUp
    def setUp(self):
        # 获取driver
        self.driver = GetDriver().get_driver()
        # 调用登录PageLoge对象中,登录方法
        PageLogin(self.driver).page_login_success()
        # 实例化PageOrder
        self.order = PageOrder(self.driver)
        sleep(3)
        # 回到首页
        self.order.page_click_index()

    # tearDown
    def TearDown(self):
        # 关闭driver
        GetDriver().quit_dirver()
    def testorder(self):
        try:
            # 调用 下订单业务方法
            self.order.page_order()
            # 断言
            msg = self.order.page_get_order_result()
            print("msg:",msg)
            self.assertIn("提交成功",msg)
        except Exception as e:
            # 截图
            self.order.base_get_image()
            # 日志
            log.error(e)
Exemplo n.º 2
0
class TestOrder(unittest.TestCase):
    # 初始化方法
    def setUp(self):
        # 获取driver
        self.driver = GetDriver().get_driver()
        # 实例化 PageLogin 并调用登录
        PageLogin(self.driver).page_login_success()
        # 获取PageOrder对象
        self.order = PageOrder(self.driver)
        # 打开首页
        self.order.base_click_index()

    # 结束方法
    def tearDown(self):
        GetDriver().quit_driver()

    # 测试订单方法
    def test_order(self):
        try:
            # 调用 订单业务流程
            self.order.page_order()
            # 断言
            self.assertIn("订单提交成功", self.order.page_get_order_result())
        except Exception as e:
            # 日志、截图
            log.error(e)
            self.order.base_get_image()