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()
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
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()
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")
def setup_class(self): self.driver = DriverUtils.get_app_driver() self.index_proxy = IndexProxy()
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()