def test_QYXW_0001(self): """检查企业新闻入口是否正确进入企业新闻首页""" cnp = CorporateNewsPage() # 1、2.等待企业新闻首页加载 cnp.wait_for_page_load() # 确保企业新闻首页不存在新闻 cnp.clear_corporate_news()
def test_QYXW_0004(self): """管理员进入企业新闻初始页,检查页面元素""" cnp = CorporateNewsPage() # 1、2.等待企业新闻首页加载 cnp.wait_for_page_load() # 确保企业新闻首页不存在新闻 cnp.clear_corporate_news() # 3.是否存在提示语,“发布新闻”、“未发新闻”按钮 self.assertEquals(cnp.is_exist_words(), True) self.assertEquals(cnp.is_exist_release_news_button(), True)
def test_QYXW_0005(self): """管理员进入企业新闻页,新闻列表按发布时间倒序排序""" cnp = CorporateNewsPage() # 1、2.等待企业新闻首页加载 cnp.wait_for_page_load() cnp.clear_corporate_news() # 确保存在多条已发布的企业新闻 titles = ["测试新闻00051", "测试新闻00052", "测试新闻00053", "测试新闻00054"] Preconditions.release_corporate_image_news(titles) # 3.企业新闻列表是否按发布时间倒序排序 self.assertEquals(cnp.get_corporate_news_titles(), titles)
def test_QYXW_0008(self): """管理员按英文搜索企业新闻""" cnp = CorporateNewsPage() # 1、2.等待企业新闻首页加载 cnp.wait_for_page_load() cnp.clear_corporate_news() # 确保存在多条已发布的企业新闻 titles = ["testnews", "测试新闻0008", "news"] Preconditions.release_corporate_image_news(titles) cnp.click_search_icon() cnp.input_search_content("testnews") cnp.click_search_button()