Beispiel #1
0
 def setup_class(self):
     #创建driver
     self.driver = Driver.get_driver()
     #创建Login对象
     self.login = Login(self.driver)
     #调用登录成功方法
     self.login.login_success()
     time.sleep(2)
     #创建Cart对象
     self.cart = Cart(self.driver)
     #创建base对象,获取page_source
     self.base = Base(self.driver)
Beispiel #2
0
 def setup_class(self):
     #创建driver
     self.driver = Driver.get_driver()
     #创建Login对象
     self.login = Login(self.driver)
     # 创建base对象,调用page_source的方法
     self.base = Base(self.driver)
Beispiel #3
0
 def setup_class(self):
     # 创建driver对象
     self.driver = BaseDriver().start_driver(case.appPackage,
                                             case.appActivity)
     # 登录系统
     Login(self.driver).login_success()
     self.personaldata = PersonalData(self.driver)
     self.base = Base(self.driver)
Beispiel #4
0
 def setup_class(self):
     # 创建谷歌浏览器
     self.driver = Driver().get_driver()
     # 调用成功的登录方法
     Login(self.driver).login_success()
     self.baseApi = Base(self.driver)
     # 创建购物车的对象
     self.cart = Cart(self.driver)
Beispiel #5
0
 def setup_class(self):
     # 创建谷歌浏览器
     self.driver = Driver().get_driver()
     # 创建login的页面对象
     # 调用成功的登录方法
     Login(self.driver).login_success()
     self.baseApi = Base(self.driver)
     # 创建新地址的对象
     self.address = Address(self.driver)
Beispiel #6
0
 def setup_class(self):
     '''
     初始化chrome浏览器
     :return:
     '''
     # 创建谷歌浏览器
     self.driver = Driver().get_driver()
     # 创建login的页面对象
     self.login = Login(self.driver)
     self.baseApi = Base(self.driver)
Beispiel #7
0
 def setup_class(self):
     #创建driver
     self.driver = Driver.get_driver()
     #创建Login对象
     self.login = Login(self.driver)
     # 创建base对象,调用page_source的方法
     self.base = Base(self.driver)
     # 调用登录成功方法
     self.login.login_success()
     time.sleep(2)
     #创建AddAddress对象
     self.addaddress = AddAddress(self.driver)
Beispiel #8
0
class TestCart:
    def setup_class(self):
        #创建driver
        self.driver = Driver.get_driver()
        #创建Login对象
        self.login = Login(self.driver)
        #调用登录成功方法
        self.login.login_success()
        time.sleep(2)
        #创建Cart对象
        self.cart = Cart(self.driver)
        #创建base对象,获取page_source
        self.base = Base(self.driver)

    def teardown_method(self):
        # 第一种,在装置器,teardown_method()方法里面增加点击‘首页’链接的动作(这样前一个用例错误,也能执行第二个用例)
        self.base.base_click_index()

    @allure.title('购物车商品测试-添加商品测试')
    def test_add(self):
        try:
            self.cart.cart_add_business()
            time.sleep(1)
            assert '加入成功' in self.base.base_page_source
        except:
            self.base.base_get_image()
            assert False

    @allure.title('购物车商品测试-删除商品测试')
    def test_delete(self):
        try:
            self.cart.cart_delete_business()
            time.sleep(1)
            assert '删除成功' in self.base.base_page_source
        except:
            self.base.base_get_image()
            assert False

    def teardown_class(self):

        Driver.close_driver()