class TestSecAri:
    def setup_class(self):
        self.driver = DriverUtils.get_app_driver()
        self.index_proxy = IndexProxy()

    def teardown_class(self):
        DriverUtils.quit_app_driver()

    def test_sec_ari(self):
        self.index_proxy.test_sec_aritcal_by_channel("数据库")
        is_suc = element_is_exist(self.driver, "2", "猜你喜欢")
        assert is_suc
class TestQueryArticleByChannel:
    def setup_class(self):
        self.driver = DriverUtils.get_app_driver()
        self.index_proxy = IndexProxy()

    def test_query_article_by_channel(self):
        channel_name = "算法"
        self.index_proxy.test_query_article_by_channel(channel_name)
        is_suc = element_is_exist(self.driver, "text", "猜你喜欢")
        assert is_suc

    def teardown_class(self):
        DriverUtils.quit_app_driver()
示例#3
0
class TestQyAritcal:
    # 2.定义类级别初始化fixture
    def setup_class(self):
        self.driver = DriverUtils.get_app_driver()
        self.index_proxy = IndexProxy()

    # 3.定义测试方法
    def test_qy_ar_by_channel(self):
        # 组织测试数据
        channel_name = "数码产品"
        # 调用业务方法
        self.index_proxy.test_query_article_by_channel(channel_name)
        # 断言
        is_suc = element_is_exist(self.driver, "text", "猜你喜欢")
        assert is_suc
示例#4
0
class TestQueryArticle:
    # 定义初始化方法
    def setup_class(self):
        self.driver = DriverUtils.get_app_driver()
        self.index_proxy = IndexProxy()

    # 定义测试方法
    def test_query_article(self):
        channel_name = '人工智能'
        self.index_proxy.test_qari_by_channel(channel_name)
        assert is_element_exist_by_attribute(self.driver, "text", '点赞')

    # 定义销毁方法
    def teardowm_class(self):
        DriverUtils.quit_app_driver()
示例#5
0
    def setUpClass(cls):
        # 获取APP驱动对象
        cls.driver = DriverUtils.get_app_driver()
        # 创建首页业务层对象
        cls.index_proxy = IndexProxy()

        def setUp(self):
            self.driver.start_activity("com.itcast.toutiaoApp",
                                       ".MainActivity")
示例#6
0
 def setup_class(self):
     self.driver = DriverUtils.get_app_driver()
     self.index_proxy = IndexProxy()
示例#7
0
 def setUpClass(cls):
     cls.driver = DriverUtils.get_app_driver()
     cls.index_proxy = IndexProxy()
 def setUpClass(cls):
     # 获取app驱动对象
     cls.driver = DriverUtils.get_app_driver()
     # 创建首页业务层对象
     cls.index_proxy = IndexProxy()