def test_gotoweekview_case(self): '''进入日历视图周视图''' self.open_menu3(self.menu3) name = "进入日历视图周视图" comp = CalendarviewPage(self.driver) comp.switch_calendartype("周视图") text = comp.get_dayandweek_title() self.assertEqual('周 内容', text, msg=name + '检验不通过')
def test_drop_down(self): '''下拉框查询''' cv = CalendarviewPage(self.driver) menu3 = '查询表单_日历视图' self.open_menu3(menu3) dv = QueryFormCalendarViewPage(self.driver) dv.close_righttop_message() #关闭消息中心的提示框 dv.switch_to_iframe() cv.goto_yearmonth(7, 7) # 判断是否需要切换页面 self.assertTrue(dv.drop_down(), msg='查询表单_日历视图下拉框校验查询不通过')
def test_multiline_textbox_reset(self): '''重置设置查询''' cv = CalendarviewPage(self.driver) menu3 = '查询表单_日历视图' self.open_menu3(menu3) dv = QueryFormCalendarViewPage(self.driver) dv.close_righttop_message() #关闭消息中心的提示框 dv.switch_to_iframe() cv.goto_yearmonth(7, 7) # 判断是否需要切换页面 self.assertTrue(dv.multiline_textbox_reset(), msg='查询表单_日历视图重置按钮校验不通过')
def test_smart_alert(self): '''智能提示选择框查询''' cv = CalendarviewPage(self.driver) menu3 = '查询表单_日历视图' self.open_menu3(menu3) dv = QueryFormCalendarViewPage(self.driver) dv.close_righttop_message() #关闭消息中心的提示框 dv.switch_to_iframe() cv.goto_yearmonth(7, 7) # 判断是否需要切换页面 self.assertTrue(dv.smart_alert(), msg='查询表单_日历视图智能提示选择框查询校验不通过')
def test_gotomonthview_case(self): '''进入日历视图月视图''' self.open_menu3(self.menu3) name = "进入日历视图月视图" comp = CalendarviewPage(self.driver) comp.switch_calendartype("月视图") text = comp.get_month_title() self.assertEqual('星期日 星期一 星期二 星期三 星期四 星期五 星期六', text, msg=name + '检验不通过')
def test_tree_department_selection(self): '''树形部门选择框查询''' cv = CalendarviewPage(self.driver) menu3 = '查询表单_日历视图' self.open_menu3(menu3) dv = QueryFormCalendarViewPage(self.driver) dv.close_righttop_message() #关闭消息中心的提示框 dv.switch_to_iframe() #切入iframe cv.goto_yearmonth(7, 7) # 判断是否需要切换页面 self.assertTrue(dv.tree_department_selection(), msg='查询表单_日历视图树形部门选择框查询校验不通过')
def test_single_input(self): '''单行文本框查询''' menu3 = '查询表单_日历视图' cv = CalendarviewPage(self.driver) self.open_menu3(menu3) dv = QueryFormCalendarViewPage(self.driver) dv.close_righttop_message() #关闭消息中心的提示框 #time.sleep(0.5) dv.switch_to_iframe() cv.goto_yearmonth(7, 7) # 判断是否需要切换页面 dv.open_fold_query(1) #time.sleep(0.5) self.assertTrue(dv.single_input(), msg='查询表单-日历视图单行文本框查询校验不通过')
def test_open_fold_query(self): '''查询表单-日历视图的折叠展开''' menu3 = '查询表单_日历视图' cv = CalendarviewPage(self.driver) self.open_menu3(menu3) dv = QueryFormCalendarViewPage(self.driver) dv.close_righttop_message() #关闭消息中心的提示框 dv.switch_to_iframe() cv.goto_yearmonth(7, 7) # 判断是否需要切换页面 dv.open_fold_query(1) time.sleep(0.5) #必须 self.assertTrue(dv.get_openfold_query_return(), msg='查询表单-日历视图打开校验不通过') dv.open_fold_query(1) time.sleep(0.5) #必须 self.assertFalse(dv.get_openfold_query_return(), msg='查询表单-日历视图折叠校验不通过')
def test_gomore_case(self): '''进入more''' #time.sleep(0.5) self.open_menu3(self.menu3) name = "进入日历视图more" comp = CalendarviewPage(self.driver) comp.goto_yearmonth(7, 8) #time.sleep(0.5) comp.click_more() text = comp.get_viewText() self.assertIn("\n任务1\n任务2\n任务3\n任务4", text, msg=name + '检验不通过')
def test_new_case(self): '''日历视图新建记录''' self.open_menu3(self.menu3) name = "日历视图新建记录" comp = CalendarviewPage(self.driver) btn = ButtonPage(self.driver) num = comp.buildnum() text = '自动化测试' + num comp.new_record(text) bool = comp.check_add(text) self.assertTrue(bool, msg=name + '检验不通过')