Esempio n. 1
0
    def test_QYXW_0001(self):
        """检查企业新闻入口是否正确进入企业新闻首页"""

        cnp = CorporateNewsPage()
        # 1、2.等待企业新闻首页加载
        cnp.wait_for_page_load()
        # 确保企业新闻首页不存在新闻
        cnp.clear_corporate_news()
Esempio n. 2
0
    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)
Esempio n. 4
0
    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()