def test_QYXW_0018(self): """管理员取消发布新闻成功""" cnp = CorporateNewsPage() # 1、2.等待企业新闻首页加载 cnp.wait_for_page_load() # 点击发布新闻 cnp.click_release_news() cnitp = CorporateNewsImageTextPage() # 3.等待发布新闻-图文发布页加载 cnitp.wait_for_page_load() # 4.点击链接发布 cnitp.click_link_publishing() cnlp = CorporateNewsLinkPage() cnlp.wait_for_page_load() time.sleep(2) # 5.输入链接新闻标题、内容 cnlp.input_news_title("测试新闻0018") cnlp.input_link_url("https://10086.com") # 6.点击发布 cnlp.click_release() # 7.取消发布新闻 cnlp.click_cancel() cnlp.click_back() # 等待企业新闻首页加载 cnp.wait_for_page_load()
def test_QYXW_0034(self): """保存新闻""" cnp = CorporateNewsPage() # 等待企业新闻首页加载 cnp.wait_for_page_load() # 点击发布新闻 cnp.click_release_news() cnitp = CorporateNewsImageTextPage() cnitp.wait_for_page_load() # 点击链接发布 cnitp.click_link_publishing() cnlp = CorporateNewsLinkPage() cnlp.wait_for_page_load() time.sleep(2) # 输入链接新闻标题 cnlp.input_news_title("测试新闻0034") # 输入链接新闻网址 cnlp.input_link_url("https://10086.com") # 点击保存 cnlp.click_save() # 点击确定 cnlp.click_sure() # 1.是否提示保存成功,等待企业新闻首页加载 self.assertEquals(cnlp.is_exist_save_successfully(), True) cnp.wait_for_page_load()
def test_QYXW_0017(self): """管理员发布新闻成功""" cnp = CorporateNewsPage() # 1、2.等待企业新闻首页加载 cnp.wait_for_page_load() # 点击发布新闻 cnp.click_release_news() cnitp = CorporateNewsImageTextPage() # 3.等待发布新闻-图文发布页加载 cnitp.wait_for_page_load() # 4.点击链接发布 cnitp.click_link_publishing() time.sleep(2) cnlp = CorporateNewsLinkPage() cnlp.wait_for_page_load() # 5.输入链接新闻标题、内容 cnlp.input_news_title("测试新闻0017") cnlp.input_link_url("https://10086.com") # 6.点击发布 cnlp.click_release() # 点击确定 cnlp.click_sure() # 7.是否提示发布成功 self.assertEquals(cnlp.is_exist_release_successfully(), True) # 等待企业新闻首页加载 cnp.wait_for_page_load()
def create_unpublished_image_news(news): """创建未发新闻(图文新闻)""" cnp = CorporateNewsPage() cnp.wait_for_page_load() for title, content in news: # 点击发布新闻 cnp.click_release_news() cnitp = CorporateNewsImageTextPage() cnitp.wait_for_page_load() time.sleep(2) # 输入图文新闻标题 cnitp.input_news_title(title) # 输入图文新闻内容 cnitp.input_news_content(content) # 点击保存 cnitp.click_save() time.sleep(2) # 点击确定 cnitp.click_sure() cnp.wait_for_page_load()
def release_corporate_image_news(titles): """发布企业新闻(图文新闻)""" cnp = CorporateNewsPage() cnp.wait_for_page_load() for title in titles: # 点击发布新闻 cnp.click_release_news() cnitp = CorporateNewsImageTextPage() cnitp.wait_for_page_load() time.sleep(2) # 输入图文新闻标题 cnitp.input_news_title(title) # 输入图文新闻内容 cnitp.input_news_content("123") time.sleep(1) # 点击发布 cnitp.click_release() time.sleep(2) # 点击确定 cnitp.click_sure() cnp.wait_for_page_load()