コード例 #1
0
 def setUp(self):
     # 获取driver
     self.driver = GetDriver().get_driver()
     # 调用登录 PageLogin对象中,登录方法
     PageLogin(self.driver).page_login_success()
     # 实例化 PageOrder
     self.order = PageOrder(self.driver)
     # 回到首页
     self.order.page_click_index()
コード例 #2
0
 def setUp(self) -> None:
     # 获取driver
     self.driver = GetDriver().get_driver()
     # 调用登录成功方法
     PageLogin(self.driver).page_login_success()
     # 返回首页
     Base(self.driver).base_back_homepage()
     # 实例化PageOrder
     self.order = PageOrder(self.driver)
コード例 #3
0
 def setUp(self):
     # 实例化driver
     self.drver = GetDriver.get_driver()
     # 订单实例化
     self.order = PageOrder(self.drver)
     # 调用登录依赖
     PageLogin(self.drver).page_login_success()
     # 回到首页
     self.order.base_index()
コード例 #4
0
 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()
コード例 #5
0
 def setup_class(cls):
     WinRM().run_bat_file()
     read_sql('tp_order.sql')
     read_sql('tp_order_goods.sql')
     print('初始化用户订单')
     cls.driver = GetDriver.get_web_driver(page.URL)
     cls.order = PageOrder(cls.driver)
     cls.login = PageLogin(cls.driver)
     cls.login.page_login()
     cls.login.page_keep_return_FP()
     cls.driver2 = GetDriver.get_web_driver2(page.URL2)
     cls.ms = PageOrder(cls.driver2)
     cls.order_number = None
コード例 #6
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)
コード例 #7
0
class TestOrder(unittest.TestCase):
    def setUp(self):
        # 实例化driver
        self.drver = GetDriver.get_driver()
        # 订单实例化
        self.order = PageOrder(self.drver)
        # 调用登录依赖
        PageLogin(self.drver).page_login_success()
        # 回到首页
        self.order.base_index()

    def tearDown(self):

        # 关闭浏览器
        self.drver.quit()

    # 调用组合业务方法,并断言
    def test_order(self):

        self.order.page_order()
        msg = self.order.page_get_sumbit_result()
        print(msg)
        try:
            self.assertIn('提交成功', msg)
            print('订单提交成功')

        except Exception as e:

            log.error('错误内容为{}'.format(e))

            self.order.base_get_image()
コード例 #8
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()
コード例 #9
0
    def setUpClass(cls) -> None:
        # 实例化driver
        cls.driver = GetDriver().get_driver('chrome')
        # 调用登录成功的方法
        PageLogin(cls.driver).page_login_success()
        time.sleep(5)

        # 实例化order的page页面
        cls.order = PageOrder(cls.driver)
コード例 #10
0
class TestOrder(unittest.TestCase):
    def setUp(self) -> None:
        # 获取driver
        self.driver = GetDriver().get_driver()
        # 调用登录成功方法
        PageLogin(self.driver).page_login_success()
        # 返回首页
        Base(self.driver).base_back_homepage()
        # 实例化PageOrder
        self.order = PageOrder(self.driver)

    def tearDown(self) -> None:
        GetDriver().quit_driver()

    def test_order(self):
        # 提交订单
        try:
            self.order.page_order()
            # 断言提交订单是否成功
            self.assertIn("提交成功", self.order.page_get_submit_success_info())
        except Exception as e:
            log.error(e)
            Base(self.driver).base_get_image()
コード例 #11
0
 def setUp(self):
     try:
         # 获取driver对象
         self.driver = GetDriver().get_driver()
         log.info("[TestOrder]: 获取driver对象")
         # 获取登录对象
         self.login = PageLogin(self.driver)
         log.info("[TestOrder]: 获取登录对象")
         # 点击登录连接
         self.login.page_click_login_link()
         log.info("[TestOrder]: 点击登录连接")
         # 登录
         self.login.page_login_static()
         log.info("[TestOrder]: 执行登录成功")
         # 回到首页
         self.login.base_get_index()
         log.info("[TestOrder]: 回到首页")
         # 获取 PageOrder对象
         self.order = PageOrder(self.driver)
         log.info("[TestOrder]: 获取PageOrder对象")
     except Exception as e:
         log.error(e)
コード例 #12
0
ファイル: page_in.py プロジェクト: YANGMENGKAI307/app07
 def page_get_pageorder(self):
     return PageOrder()
コード例 #13
0
 def setUpClass(cls) -> None:
     cls.driver = GetDriver().get_driver()
     PageLogin(cls.driver).page_login_success()
     cls.order = PageOrder(cls.driver)
コード例 #14
0
ファイル: test03_order.py プロジェクト: donggedidi/tpshop
 def setUpClass(cls) -> None:
     logger.info("正在测试order模块")
     cls.driver = GetDriver().get_driver()
     cls.login = PageLogin(cls.driver)
     cls.order = PageOrder(cls.driver)
     cls.login.page_click_login_link()