def test02_click_zdProfile(self): '''"总队概况"按钮测试''' pagehome = ZdzzPage(self.driver) pagehome.click_zdProfile() wait_title(self, pagehome.zdProfileTitle) assert (pagehome.driver.title == pagehome.zdProfileTitle ), "标题不是“总队概况”,测试不通过"
def test04_click_zdSubmission(self): '''"信息投稿"按钮测试''' pagehome = ZdzzPage(self.driver) pagehome.click_zdSubmission() wait_title(self, pagehome.zdSubmissionTitle) assert (pagehome.driver.title == pagehome.zdSubmissionTitle ), "标题不是“信息投稿”,测试不通过"
def test03_click_flfg(self): '''"法律法规"按钮测试''' pagehome = ZdzzPage(self.driver) pagehome.click_flfg() wait_title(self, pagehome.flfgTitle) assert ( pagehome.driver.title == pagehome.flfgTitle), "标题不是“法律法规”,测试不通过"
def test06_click_zdUploadfile(self): '''"文件上传"按钮测试''' pagehome = ZdzzPage(self.driver) pagehome.click_zdUploadfile() wait_title(self, pagehome.zdUploadfileTitle) assert (pagehome.driver.title == pagehome.zdUploadfileTitle ), "标题不是“文件上传”,测试不通过"
def test05_click_gzjb(self): '''"工作简报"按钮测试''' pagehome = ZdzzPage(self.driver) pagehome.click_gzjb() wait_title(self, pagehome.gzjbTitle) assert ( pagehome.driver.title == pagehome.gzjbTitle), "标题不是“工作简报”,测试不通过"
def test07_click_wjxz(self): '''"文件下载"按钮测试''' pagehome = ZdzzPage(self.driver) pagehome.click_wjxz() wait_title(self, pagehome.wjxzTitle) assert ( pagehome.driver.title == pagehome.wjxzTitle), "标题不是“文件下载”,测试不通过"
def test01_click_homepageBotton(self): '''"首页"按钮测试''' pagehome = ZdzzPage(self.driver) pagehome.click_homepageBotton() wait_title(self, pagehome.homepageTitle) assert (pagehome.driver.title == pagehome.homepageTitle ), "标题不是“首页标题”,测试不通过"
def test_click_duty(self): '''"今日值班"按钮测试''' pagehome = ZdzzPage(self.driver) pagehome.click_duty() wait_title(self, pagehome.dutyTitle) #第二种切换窗口的方法 handles = self.driver.window_handles self.driver.switch_to.window(handles[-1]) assert(pagehome.driver.title == pagehome.dutyTitle), "标题不是“%s”,测试不通过" % pagehome.dutyTitle
def test_click_search(self): '''"搜索"按钮测试''' pagehome = ZdzzPage(self.driver) pagehome.click_search() wait_title(self, pagehome.searchTitle) #第二种切换窗口的方法 handles = self.driver.window_handles self.driver.switch_to.window(handles[-1]) assert ( pagehome.driver.title == pagehome.searchTitle), "标题不是“总队主站”,测试不通过"
def test09_click_manage(self): '''"后台管理"按钮测试''' pagehome = ZdzzPage(self.driver) pagehome.click_manage() wait_title(self, pagehome.manageTitle) #第二种切换窗口的方法 handles = self.driver.window_handles self.driver.switch_to.window(handles[-1]) assert ( pagehome.driver.title == pagehome.manageTitle), "标题不是“后台管理”,测试不通过"
def test_click_zhuanxianggongzuo07(self): '''"专项工作"第7条链接测试''' pagehome = ZdzzPage(self.driver) zhuanxianggongzuo07Title = pagehome.getText(pagehome.zhuanxianggongzuo07) #获取链接的文本值 pagehome.click_zhuanxianggongzuo07() #点击链接 wait_title(self, zhuanxianggongzuo07Title) #切换窗口 handles = self.driver.window_handles self.driver.switch_to.window(handles[-1]) #判断新页面的title是否与链接的文本值相同 assert(pagehome.driver.title == zhuanxianggongzuo07Title), "标题不是“%s”,测试不通过" % zhuanxianggongzuo07Title
def test_click_news05(self): '''"新闻栏第五条新闻"链接测试''' pagehome = ZdzzPage(self.driver) news05Title = pagehome.getText(pagehome.news05) #获取链接的文本值 pagehome.click_news05() #点击链接 wait_title(self, news05Title) #切换窗口 handles = self.driver.window_handles self.driver.switch_to.window(handles[-1]) #判断新页面的title是否与链接的文本值相同 assert(pagehome.driver.title == news05Title), "标题不是“%s”,测试不通过" % news05Title
def test08_click_zdnw(self): '''"总队内网"按钮测试''' pagehome = ZdzzPage(self.driver) pagehome.click_zdnw() wait_title(self, pagehome.zdnwTitle) #第一种切换窗口的方法 handles = self.driver.window_handles for handle in handles: if handle != self.driver.current_window_handle: self.driver.switch_to.window(handle) break assert ( pagehome.driver.title == pagehome.zdnwTitle), "标题不是“总队内网”,测试不通过"
def test_click_zhongyaowenjian_more(self): '''重要讲话栏“更多”按钮测试''' pagehome = ZdzzPage(self.driver) pagehome.click_zhongyaowenjian() pagehome.click_zhongyaowenjian_more() #点击链接 wait_title(self, pagehome.zhongyaowenjian_more_title) #判断新页面的title是否与链接的文本值相同 assert(pagehome.driver.title == pagehome.zhongyaowenjian_more_title), "标题不是“%s”,测试不通过" % pagehome.zhongyaowenjian_more_title
def test_click_shehuijujiao03(self): '''"社会聚焦栏第3条新闻"链接测试''' pagehome = ZdzzPage(self.driver) pagehome.click_shehuijujiao() shehuijujiao03Title = pagehome.getText(pagehome.shehuijujiao03) #获取链接的文本值 pagehome.click_shehuijujiao03() #点击链接 wait_title(self, shehuijujiao03Title) #切换窗口 handles = self.driver.window_handles self.driver.switch_to.window(handles[-1]) #判断新页面的title是否与链接的文本值相同 assert(pagehome.driver.title == shehuijujiao03Title), "标题不是“%s”,测试不通过" % shehuijujiao03Title
def test_click_tongzhitongbao09(self): '''"通知通报栏第九条新闻"链接测试''' pagehome = ZdzzPage(self.driver) pagehome.click_tongzhitongbao() tongzhitongbao09Title = pagehome.getText(pagehome.tongzhitongbao09) #获取链接的文本值 pagehome.click_tongzhitongbao09() #点击链接 wait_title(self, tongzhitongbao09Title) #切换窗口 handles = self.driver.window_handles self.driver.switch_to.window(handles[-1]) #判断新页面的title是否与链接的文本值相同 assert(pagehome.driver.title == tongzhitongbao09Title), "标题不是“%s”,测试不通过" % tongzhitongbao09Title
def test_click_diaoyangongzuo02(self): '''"调研工作栏第2条新闻"链接测试''' pagehome = ZdzzPage(self.driver) pagehome.click_diaoyangongzuo() diaoyangongzuo02Title = pagehome.getText(pagehome.diaoyangongzuo02) #获取链接的文本值 pagehome.click_diaoyangongzuo02() #点击链接 wait_title(self, diaoyangongzuo02Title) #切换窗口 handles = self.driver.window_handles self.driver.switch_to.window(handles[-1]) #判断新页面的title是否与链接的文本值相同 assert(pagehome.driver.title == diaoyangongzuo02Title), "标题不是“%s”,测试不通过" % diaoyangongzuo02Title
def test_click_gongzuodongtai07(self): '''"工作动态栏第7条新闻"链接测试''' pagehome = ZdzzPage(self.driver) pagehome.click_gongzuodongtai() gongzuodongtai07Title = pagehome.getText(pagehome.gongzuodongtai07) #获取链接的文本值 pagehome.click_gongzuodongtai07() #点击链接 wait_title(self, gongzuodongtai07Title) #切换窗口 handles = self.driver.window_handles self.driver.switch_to.window(handles[-1]) #判断新页面的title是否与链接的文本值相同 assert(pagehome.driver.title == gongzuodongtai07Title), "标题不是“%s”,测试不通过" % gongzuodongtai07Title
def test_click_lingdaojianghua01(self): '''"领导讲话栏第1条新闻"链接测试''' pagehome = ZdzzPage(self.driver) pagehome.click_lingdaojianghua() lingdaojianghua01Title = pagehome.getText(pagehome.lingdaojianghua01) #获取链接的文本值 pagehome.click_lingdaojianghua01() #点击链接 wait_title(self, lingdaojianghua01Title) #切换窗口 handles = self.driver.window_handles self.driver.switch_to.window(handles[-1]) #判断新页面的title是否与链接的文本值相同 assert(pagehome.driver.title == lingdaojianghua01Title), "标题不是“%s”,测试不通过" % lingdaojianghua01Title
def test_click_zhongyaowenjian06(self): '''"重要文件栏第6条新闻"链接测试''' pagehome = ZdzzPage(self.driver) pagehome.click_zhongyaowenjian() zhongyaowenjian06Title = pagehome.getText(pagehome.zhongyaowenjian06) #获取链接的文本值 pagehome.click_zhongyaowenjian06() #点击链接 wait_title(self, zhongyaowenjian06Title) #切换窗口 handles = self.driver.window_handles self.driver.switch_to.window(handles[-1]) #判断新页面的title是否与链接的文本值相同 assert(pagehome.driver.title == zhongyaowenjian06Title), "标题不是“%s”,测试不通过" % zhongyaowenjian06Title
def test_click_tongzhitongbao_more(self): '''通知通报栏“更多”按钮测试''' pagehome = ZdzzPage(self.driver) pagehome.click_tongzhitongbao() pagehome.click_tongzhitongbao_more() #点击链接 wait_title(self, pagehome.tongzhitongbao_more_title) #判断新页面的title是否与链接的文本值相同 assert (pagehome.driver.title == pagehome.tongzhitongbao_more_title ), "标题不是“%s”,测试不通过" % pagehome.tongzhitongbao_more_title
def test_click_diaoyangongzuo_more(self): '''调研工作栏“更多”按钮测试''' pagehome = ZdzzPage(self.driver) pagehome.click_diaoyangongzuo() pagehome.click_diaoyangongzuo_more() #点击链接 wait_title(self, pagehome.diaoyangongzuo_more_title) #判断新页面的title是否与链接的文本值相同 assert (pagehome.driver.title == pagehome.diaoyangongzuo_more_title ), "标题不是“%s”,测试不通过" % pagehome.diaoyangongzuo_more_title
def test_click_shehuijujiao_more(self): '''社会聚焦栏“更多”按钮测试''' pagehome = ZdzzPage(self.driver) pagehome.click_shehuijujiao() pagehome.click_shehuijujiao_more() #点击链接 wait_title(self, pagehome.shehuijujiao_more_title) #判断新页面的title是否与链接的文本值相同 assert (pagehome.driver.title == pagehome.shehuijujiao_more_title ), "标题不是“%s”,测试不通过" % pagehome.shehuijujiao_more_title
def test_click_lingdaojianghua_more(self): '''领导讲话栏“更多”按钮测试''' pagehome = ZdzzPage(self.driver) pagehome.click_lingdaojianghua() pagehome.click_lingdaojianghua_more() #点击链接 wait_title(self, pagehome.lingdaojianghua_more_title) #判断新页面的title是否与链接的文本值相同 assert (pagehome.driver.title == pagehome.lingdaojianghua_more_title ), "标题不是“%s”,测试不通过" % pagehome.lingdaojianghua_more_title
def test_click_gongzuodongtai_more(self): '''工作动态栏“更多”按钮测试''' pagehome = ZdzzPage(self.driver) pagehome.click_gongzuodongtai() pagehome.click_gongzuodongtai_more() #点击链接 wait_title(self, pagehome.gongzuodongtai_more_title) #判断新页面的title是否与链接的文本值相同 assert (pagehome.driver.title == pagehome.gongzuodongtai_more_title ), "标题不是“%s”,测试不通过" % pagehome.gongzuodongtai_more_title