Example #1
0
    def test_login(self):
        self.index_proxy = IndexProxy()
        self.login_proxy = LoginProxy()

        self.index_proxy.to_login_page()

        self.login_proxy.login("15711111112", "123456", "8888")
Example #2
0
 def setUpClass(cls):
     # 浏览器驱动
     cls.driver = DriverUtil.get_driver()
     cls.index_page = IndexProxy()
     cls.login_page = LoginProxy()
     logger.info("获取浏览器驱动对象:{}".format(cls.driver))
     logger.info("获取页面对象:{}".format((cls.index_page, cls.login_page)))
Example #3
0
class TestLogin(unittest.TestCase):
    @classmethod
    def setUpClass(cls):
        DriverUtil.get_driver()

    @classmethod
    def tearDownClass(cls):
        DriverUtil.quit_driver()

    def test_login(self):
        self.index_proxy = IndexProxy()
        self.login_proxy = LoginProxy()

        self.index_proxy.to_login_page()

        self.login_proxy.login("15711111112", "123456", "8888")
 def setUpClass(cls) -> None:
     cls.loginproxy = LoginProxy()
     cls.loginproxy.login('qpadmin', 'a123456', '6666')
     cls.menu = MenuProxy(["账户管理", "档案管理", "档案查询"])
     time.sleep(2)
     cls.menu.click_menu()
     cls.aqproxy = ArchiveQueryProxy()
 def setUpClass(cls):
     cls.driver = DriverUtil.get_driver()  # 获取浏览器对象
     cls.index_proxy = IndexProxy()  # 首页页面业务执行对象
     cls.login_proxy = LoginProxy()
     cls.search_list_proxy = SearchListProxy()  # 搜索列表页面业务执行对象
     cls.goods_detail_proxy = GoodsDetailProxy()  # 商品详情页面业务执行对象
     cls.my_count_proxy = MyCountProxy()
 def setUpClass(cls):
     # 创建的浏览器驱动对象
     cls.driver = DriverUtils.get_driver()
     # 创建首页业务层对象
     cls.home_proxy = HomeProxy()
     # 创建登陆业务层对象
     cls.login_proxy = LoginProxy()
Example #7
0
 def setUpClass(cls):
     # 获取浏览器驱动对象
     cls.driver = DriverUtil.get_driver()
     # 首页业务层对象
     cls.index_proxy = IndexProxy()
     # 登录页业务层对象
     cls.login_proxy = LoginProxy()
Example #8
0
 def setUpClass(cls):
     cls.driver = DriverUtil.get_driver()  # 获取浏览器对象
     cls.index_proxy = IndexProxy()  # 首页页面业务执行对象
     cls.login_proxy = LoginProxy()
     cls.cart_proxy = CartProxy()  # 购物车页面业务执行对象
     cls.check_order_proxy = CheckOrderProxy()  # 订单确认页面业务执行对象
     cls.order_payment_proxy = OrderPaymentProxy()  # 订单支付页面执行对象
     cls.my_count_proxy = MyCountProxy()
     cls.my_order_proxy = MyOrderProxy()  # 我的订单页面业务执行对象
     cls.payment_success_proxy = PaymentSuccessProxy()
 def setUpClass(cls) -> None:
     cls.driver = DriverUtil.get_driver()
     cls.index_proxy = IndexProxy()  # 首页
     cls.login_proxy = LoginProxy()  # 登录页面
     cls.my_account_proxy = MyAccountProxy()  # 我的账户
     cls.cart_paroxy = CartProxy()  # 购物车
     cls.check_roder_proxy = CheckOrderProxy()  # 核对订单
     cls.payment_proxy = PaymentProxy()  # 订单支付页面
     cls.my_order_proxy = MyOrderProxy()  # 我的订单
     cls.payment_proxy = PaymentProxy()  # 订单支付
Example #10
0
 def setUpClass(cls) -> None:
     cls.driver = DriverUtil.get_driver()
     if cls._login_flag:
         cls.login = LoginProxy()
     # 获取购物车对象
     cls.my_account_proxy = MyAccountProxy()
     # 获取核对订单页
     cls.order_proxy = OrderProxy()
     # 购物车页
     cls.cart_proxy = CartProxy()
     # 订单支付页
     cls.order_pay_proxy = OrderPayProxy()
Example #11
0
class TestMpLogin:

    # pytest 类级别的初始化fixture
    def setup_class(self):
        # 定义浏览器驱动实例属性来存放自媒体的浏览器驱动对象
        self.driver = DriverUtils.get_mp_drvier()
        self.login_proxy = LoginProxy()

    # pytest 类级别的销毁fixture
    def teardown_class(self):
        DriverUtils.quit_mp_driver()
        IndexProxy()

    # 测试方法
    def test01_mp_login(self):
        # 定义测试数据
        mobile = "13911111111"
        code = "246810"
        # 调用登陆的方法
        self.login_proxy.test_mp_login(mobile, code)
        # 执行断言
        is_element = is_element_exist(self.driver, "传智播客")
        assert is_element
Example #12
0
    def setUpClass(cls) -> None:
        cls.driver = DriverUtil.get_driver()  # 获取浏览器对象

        cls.index_proxy = IndexProxy()  # 首页业务操作对象
        cls.login_proxy = LoginProxy()  # 登录业务操作对象
Example #13
0
    def setUpClass(cls):
        cls.driver = DriverUtil.get_driver()

        cls.index_proxy = IndexProxy()
        cls.login_proxy = LoginProxy()
 def setUpClass(cls) -> None:
     cls.driver = DriverUtil.get_driver()
     cls.index_proxy = IndexProxy()  # 首页
     cls.login_proxy = LoginProxy()  # 登录页面
Example #15
0
 def setUpClass(cls):
     cls.driver = DriverUtil.get_driver()  # 获取浏览器对象
     cls.index_proxy = IndexProxy()  # 首页页面业务执行对象
     cls.login_proxy = LoginProxy()  # 登录页面业务执行对象
Example #16
0
 def setup_class(self):
     # 定义浏览器驱动实例属性来存放自媒体的浏览器驱动对象
     self.driver = DriverUtils.get_mp_drvier()
     self.login_proxy = LoginProxy()
Example #17
0
 def setUpClass(cls):
     cls.driver = DriverUtils.get_driver()
     cls.home_proxy = HomeProxy()
     cls.login_proxy = LoginProxy()
Example #18
0
 def setUpClass(cls) -> None:
     cls.driver = DriverUtils.get_driver()
     cls.login_proxy = LoginProxy()
     cls.bg_assert_handle = BgAssertHandle()
Example #19
0
 def get_loginPage(cls):
     """返回登录页面类实例化对象"""
     return LoginProxy()
Example #20
0
 def setup_class(cls) -> None:
     cls.driver = DriverUtil.get_driver()
     cls.login_proxy = LoginProxy()
Example #21
0
 def setUpClass(cls) -> None:
     cls.driver = DriverUtil.get_driver()
     cls.proxy = CartProxy()
     cls.account = MyAccountProxy()
     cls.login = LoginProxy()
Example #22
0
 def setUpClass(cls) -> None:
     cls.login_proxy = LoginProxy()
Example #23
0
 def setUpClass(cls):
     cls.driver = DriverUtils.get_driver()
     cls.login_page = LoginProxy()
     cls.index_page = IndexProxy()
     cls.search_page = SearchProxy()
     cls.datail_page = DatailProxy()