Exemplo n.º 1
0
 def test_business511(self):
     """ 单条报告按钮弹框关闭 """
     self.bu().bu_time_messagereport()
     self.bu().business_message_report_closebtn()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_单条报告按钮弹框关闭.jpg")
     # 校验是否找到排序时间按钮文本
     self.assertEqual(self.bu().business_time_text(), "时间")
Exemplo n.º 2
0
 def test_navigationAdd21(self):
     """ 输入小于10位的数字、字母、中文组合,选择任意标签,点击添加按钮 """
     self.na_add().na_navigation_add_newnavigation_operation("测试导航")
     self.na_add().na_navigation_add_text_label_btn(name="测试导航")
     self.na_add().navigation_add_button_button()
     Function.insert_img(self.driver, "NavigationAdd_添加导航成功.jpg")
     # 校验导航名称是否为“测试导航”
     self.assertEqual(
         self.na_add().na_navigation_add_newnavigation_if("测试导航"), True)
Exemplo n.º 3
0
 def test_business11(self):
     """ 检验展示区名称是否和左侧导航栏名称一致 """
     self.bu().front()
     a = self.bu().business_head_title_text()
     b = self.bu().business_left_navigation_text("1", "1")
     self.waiting_time()
     Function.insert_img(self.driver, "Business_展示区名称与导航栏名称个人储蓄一致.jpg")
     # 校验两个名称是否相等
     self.assertEqual(a, b)
Exemplo n.º 4
0
 def test_business6211(self):
     """ 不同类型时修正,弹出提示信息 """
     self.bu().front()
     self.bu().bu_mood_differ()
     text = self.bu().business_pagefoot_update_error_text()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_不同类型时修正弹框提示.jpg")
     # 校验类型不一致时弹出提示信息是否为“至少选择一条”
     self.assertEqual(text, "至少选择一条")
Exemplo n.º 5
0
 def test_business3313(self):
     """ 来源选择取消全部,弹窗关闭 """
     self.bu().bu_time()
     self.bu().business_source_select(0)
     self.bu().business_source_all_error_close()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_来源选择取消全部弹窗关闭'.jpg")
     # 校验是否找到排序时间按钮文本
     self.assertTrue(self.bu().business_time_text(), "时间")
Exemplo n.º 6
0
 def test_business8(self):
     """ 页面回到首页 """
     self.bu().front()
     method.Method(self.driver).js_bottom()
     method.Method(self.driver).back_homepage()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_回到首页.jpg")
     # 校验页面数据中是否出现“告警信息”文字
     self.assertEqual(homePage.Home(self.driver).home_alarm_text(), "告警信息")
Exemplo n.º 7
0
 def test_business3311(self):
     """ 来源选择取消全部,弹窗提示是否正确 """
     self.bu().bu_time()
     self.bu().business_source_select(0)
     text = self.bu().business_source_all_error_text()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_来源选择取消全部弹窗提示文本'.jpg")
     # 校验弹窗提示本文是否为“媒体类型为必选项”
     self.assertEqual(text, "媒体类型为必选项")
Exemplo n.º 8
0
 def test_business9(self):
     """ 页面回到顶部 """
     self.bu().front()
     method.Method(self.driver).js_bottom()
     method.Method(self.driver).back_top()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_回到顶部.jpg")
     # 校验是否找到个人中心是否存在
     self.assertEqual(method.Method(self.driver).personal(), True)
Exemplo n.º 9
0
 def test_business12(self):
     """ 检验展示区名称个人储蓄是否和首页业务统计名称下个人储蓄一致 """
     self.bu().front()
     a = self.bu().business_head_title_text()
     b = homePage.Home(self.driver).home_business_no1_text()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_展示区名称与首页业务统计下个人储蓄一致.jpg")
     # 校验两个名称是否相等
     self.assertEqual(a, b)
Exemplo n.º 10
0
 def test_business522(self):
     """ 单条修正按钮弹框,状态选择告警,点击确认按钮 """
     self.bu().bu_time_messageupdate()
     self.bu().business_message_update_alarm()
     self.bu().business_message_update_ok()
     text = self.bu().business_message_alarm(1)
     self.waiting_time()
     Function.insert_img(self.driver, "Business_单条修正按钮弹框状态选择告警.jpg")
     # 校验是否找到首条信息的告警文本标识
     self.assertEqual(text, "告警")
Exemplo n.º 11
0
 def test_business516(self):
     """  输入框输入特殊字符,点击添加按钮 """
     self.bu().bu_time_messagereport()
     self.bu().business_message_report_input(text="!@#")
     self.bu().business_message_report_addbtn()
     text = self.bu().business_message_report_fail()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_新建简报输入框为特殊字符.jpg")
     # 校验错误提示是否为“*格式不对”
     self.assertEqual(text, "*格式不对")
Exemplo n.º 12
0
 def test_business515(self):
     """  输入框输入大于十位字符,点击添加按钮 """
     self.bu().bu_time_messagereport()
     self.bu().business_message_report_input(text="一二三四为六七八九十一")
     self.bu().business_message_report_addbtn()
     text = self.bu().business_message_report_fail()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_新建简报输入框为大于十位字符.jpg")
     # 校验错误提示是否为“*最多十位”
     self.assertEqual(text, "*最多十位")
Exemplo n.º 13
0
 def test_business514(self):
     """  输入空格,点击添加按钮 """
     self.bu().bu_time_messagereport()
     self.bu().business_message_report_input(text=" ")
     self.bu().business_message_report_addbtn()
     text = self.bu().business_message_report_fail()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_新建简报输入框为空格.jpg")
     # 校验错误提示是否为“*不能为空”
     self.assertEqual(text, "*不能为空")
Exemplo n.º 14
0
 def test_business41(self):
     """ 时间正序排序 """
     self.bu().bu_time()
     system_time1 = self.bu().business_message_time()
     self.bu().business_timesort()
     system_time2 = self.bu().business_message_time()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_时间正序排序.jpg")
     # 校验排序前时间是否大于排序后时间
     self.assertEqual(system_time1 > system_time2, True)
Exemplo n.º 15
0
 def test_business526(self):
     """ 单条修正按钮弹框,情绪选择中,点击确认按钮 """
     self.bu().bu_time_messageupdate()
     self.bu().business_message_update_neutral()
     self.bu().business_message_update_ok()
     text = self.bu().business_message_mood()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_单条修正按钮弹框情绪选择中.jpg")
     # 校验是否找到首条信息的情绪倾向为中
     self.assertEqual(text, "情绪倾向:中")
Exemplo n.º 16
0
 def test_business523(self):
     """ 单条修正按钮弹框,状态选择正常,点击确认按钮 """
     self.bu().bu_time_messageupdate()
     self.bu().business_message_update_normal()
     self.bu().business_message_update_ok()
     text = self.bu().business_message_alarm(1)
     self.waiting_time()
     Function.insert_img(self.driver, "Business_单条修正按钮弹框状态选择正常.jpg")
     # 校验首条信息的告警文本标识是否为空
     self.assertEqual(text, "")
Exemplo n.º 17
0
 def test_business74(self):
     """ 下一页页码跳转 """
     self.bu().front()
     method.Method(self.driver).js_bottom()
     self.bu().business_page_nextpage()
     text = self.bu().business_page_previouspage_text()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_下一页页码跳转校验.jpg")
     # 校验是否出现上一页页码
     self.assertEqual(text, "上一页")
Exemplo n.º 18
0
 def test_business71(self):
     """ 顶部与底部的页码总条数是否一致 """
     self.bu().front()
     num1 = self.bu().business_totalnumber_up_text()
     method.Method(self.driver).js_bottom()
     num2 = self.bu().business_totalnumber_down_text()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_顶部与底部的页码总条数一致校验.jpg")
     # 校验页面顶部与底部的页码总条数是否一致
     self.assertEqual(num1, num2)
Exemplo n.º 19
0
 def test_business6221(self):
     """ 同类型时修正,弹出提示关闭按钮 """
     self.bu().front()
     self.bu().bu_mood_equally()
     self.bu().business_message_update_close()
     text = self.bu().business_page_nextpage_text()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_同类型时修正弹框确定.jpg")
     # 校验类型一致时弹出关闭后是否显示有“下一页”文本
     self.assertEqual(text, "下一页")
Exemplo n.º 20
0
 def test_business6213(self):
     """ 不同类型时修正,弹出提示确定 """
     self.bu().front()
     self.bu().bu_mood_differ()
     self.bu().business_pagefoot_update_error_button()
     text = self.bu().business_page_nextpage_text()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_不同类型时修正弹框确定.jpg")
     # 校验类型不一致时弹出关闭后是否显示有“下一页”文本
     self.assertEqual(text, "下一页")
Exemplo n.º 21
0
 def test_business325(self):
     """ 情绪选择全部 """
     self.bu().bu_time()
     text1 = self.bu().business_totalnumber_up_text()
     self.bu().business_mood_all(1)
     self.bu().business_mood_all(0)
     text2 = self.bu().business_totalnumber_up_text()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_查询情绪选择全部.jpg")
     # 校验切换前与切换后的数据总量是否一致
     self.assertEqual(text1, text2)
Exemplo n.º 22
0
 def test_business562(self):
     """ 点击摘要后查看和原文标题是否一致 """
     self.bu().front()
     text1 = self.bu().business_message_title_text()
     self.bu().business_message_title()
     self.driver.switch_to_window(self.driver.window_handles[-1])
     text2 = self.driver.title
     self.waiting_time()
     Function.insert_img(self.driver, "Business_系统摘要跳转后和原文标题是否一致.jpg")
     # 校验系统摘要跳转后和原文标题是否一致”
     self.assertEqual(text1 in text2, True)
Exemplo n.º 23
0
 def test_business313(self):
     """ 时间选择一天 """
     self.bu().bu_time()
     month_text = self.bu().business_totalnumber_up_text()
     month_number = Function.re_sub(month_text)
     self.bu().business_time_select_time(0)
     day_text = self.bu().business_totalnumber_up_text()
     day_number = Function.re_sub(day_text)
     self.waiting_time()
     Function.insert_img(self.driver, "Business_查询时间选择一天.jpg")
     # 校验一周的数据量是否大于一天数据量
     self.assertEqual(month_number > day_number, True)
Exemplo n.º 24
0
 def test_business311(self):
     """ 时间选择一周 """
     self.bu().bu_keyword()
     day_text = self.bu().business_totalnumber_up_text()
     day_number = Function.re_sub(day_text)
     self.bu().business_time_select_time(1)
     week_text = self.bu().business_totalnumber_up_text()
     week_number = Function.re_sub(week_text)
     self.waiting_time()
     Function.insert_img(self.driver, "Business_查询时间选择一周.jpg")
     # 校验一周的数据量是否大于一天数据量
     self.assertEqual(week_number > day_number, True)
Exemplo n.º 25
0
 def test_business73(self):
     """ 上一页页码跳转 """
     self.bu().front()
     method.Method(self.driver).js_bottom()
     self.bu().business_page_number2()
     method.Method(self.driver).js_bottom()
     self.bu().business_page_previouspage()
     text = self.bu().business_page_previouspage_text()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_上一页页码跳转校验.jpg")
     # 校验是否上一页页码是否为空
     self.assertEqual(text, "")
Exemplo n.º 26
0
 def test_business512(self):
     """  输入小于10位的数字、字母、中文组合,选择任意标签,点击添加按钮 """
     self.bu().bu_time_messagereport()
     self.bu().business_message_report_input(text="测试新建报告")
     self.bu().business_message_report_addbtn()
     navigationPage.Navigation(self.driver).na_check('报告厅')
     method.Method(self.driver).js_bottom()
     text = auditoriumPage.Auditorium(self.driver).briefing_title()
     self.waiting_time()
     Function.insert_img(self.driver, "Business_新建简报成功.jpg")
     # 校验在报告厅中是否新建的报告
     self.assertEqual(text, "测试新建报告")
Exemplo n.º 27
0
 def test_business314(self):
     """ 时间选择自定义 """
     self.bu().bu_keyword()
     self.bu().business_time_custom()
     custom_text = self.bu().business_totalnumber_up_text()
     custom_number = Function.re_sub(custom_text)
     self.bu().business_time_select_time(0)
     day_text = self.bu().business_totalnumber_up_text()
     day_number = Function.re_sub(day_text)
     self.waiting_time()
     Function.insert_img(self.driver, "Business_查询时间选择自定义.jpg")
     # 校验自定义3天的数据量是否大于一天数据量
     self.assertEqual(custom_number > day_number, True)
Exemplo n.º 28
0
 def test_business63(self):
     """ 第一页全部数据导出 """
     Function.del_file()
     self.bu().business_time_select_time(2)
     text_page = self.bu().business_message_title_text()
     method.Method(self.driver).js_bottom()
     self.bu().business_pagefoot_all()
     self.bu().business_pagefoot_export()
     text_down = Function.read_excel(0, 3)
     self.waiting_time()
     Function.insert_img(self.driver, "Business_第一页全部数据导出校验.jpg")
     # 校验下载文件的标题和网页显示的标题是否一致
     self.assertEqual(text_page, text_down)
     Function.del_file()
Exemplo n.º 29
0
 def test_business53(self):
     """ 单条数据导出 """
     Function.del_file()
     self.bu().business_time_select_time(2)
     text_page = self.bu().business_message_title_text()
     above = self.bu().business_message_mood_chains()
     ActionChains(self.driver).move_to_element(above).perform()
     self.bu().business_message_export()
     text_down = Function.read_excel(0, 3)
     self.waiting_time()
     Function.insert_img(self.driver, "Business_单条数据导出校验.jpg")
     # 校验下载文件的标题和网页显示的表示是否一致
     self.assertEqual(text_page, text_down)
     Function.del_file()
Exemplo n.º 30
0
 def test_PeAccountPwd116(self):
     """ 直接点击保存 """
     self.pap().front()
     self.pap().password_button()
     self.pap().error_button()
     text1 = self.pap().password_old_error_text()
     # 校验错误提示是否为“新密码不能为空”
     self.assertEqual(text1, "旧密码不能为空")
     text2 = self.pap().password_new_error_text()
     # 校验错误提示是否为“新密码不能为空”
     self.assertEqual(text2, "新密码不能为空")
     text3 = self.pap().password_confirm_error_text()
     # 校验错误提示是否为“确认密码不能为空”
     self.assertEqual(text3, "确认密码不能为空")
     Function.insert_img(self.driver, "PeAccountPwd_修改密码直接点击保存.jpg")