def test_record_total_show(self): '''显示记录总数''' menu3 = '折叠视图_显示记录总数_是' self.open_menu3(menu3) fp = FoldViewPage(self.driver) total_text = fp.get_record_total() self.assertIn('总记录数:', total_text, msg='显示总记录数检验不通过')
def test_watermark_not(self): '''不显示水印''' menu3 = '折叠视图_水印_否' self.open_menu3(menu3) fp = FoldViewPage(self.driver) self.assertFalse(fp.is_show_watermark(), msg='不显示水印检验不通过')
def test_column_width_px(self): '''列宽度px''' menu3 = '折叠视图_列_列宽_像素' self.open_menu3(menu3) fp = FoldViewPage(self.driver) width = fp.get_column_head_width('折叠视图_文本一') self.assertEqual('200px', width, msg='列宽固定px检验不通过')
def test_column_width_percent(self): '''列宽百分比''' menu3 = '折叠视图_列_列宽_百分比' self.open_menu3(menu3) fp = FoldViewPage(self.driver) width = fp.get_column_head_persent_by_name('折叠视图_文本一') self.assertIn('30%', width, msg='列宽百分比检验不通过')
def test_watermark_show(self): '''显示水印''' menu3 = '折叠视图_水印_是' self.open_menu3(menu3) fp = FoldViewPage(self.driver) self.assertTrue(fp.is_show_watermark(), msg='显示水印检验不通过')
def test_column_true_val(self): '''真实值''' menu3 = '折叠视图_列_值类型_真实值' self.open_menu3(menu3) fp = FoldViewPage(self.driver) self.assertEqual('11e7-5f99-e70d1a49-917f-e799edecb417', fp.get_row1_col1_valueshowtrue(), msg='真实值检验不通过')
def test_column_show_val(self): '''显示值''' menu3 = '折叠视图_列_值类型_显示值' self.open_menu3(menu3) fp = FoldViewPage(self.driver) self.assertEqual('测试部', fp.get_row1_col1_valueshowtrue(), msg='显示值检验不通过')
def test_style_lib(self): '''样式库使用''' menu3 = '折叠视图_样式库' self.open_menu3(menu3) fp = FoldViewPage(self.driver) self.assertIn('background-color:yellow', fp.get_style_lib(), msg='样式库使用检验不通过')
def test_val_type_cash(self): '''列-格式-类型-货币_小数位美元''' menu3 = '折叠视图_列_格式类型_货币_小数位美元' mp = MainPage(self.driver) self.open_menu3(menu3) fp = FoldViewPage(self.driver) self.assertEqual('$22,222.000', fp.get_row1_col1_valueshowtrue(), msg=menu3 + '检验不通过')
def test_val_type_number(self): '''列-格式-类型-数值-小数3位且使用千分位分隔符''' menu3 = '折叠视图_列_格式类型_数值_小数位千分位' mp = MainPage(self.driver) self.open_menu3(menu3) fp = FoldViewPage(self.driver) self.assertEqual('22,222.000', fp.get_row1_col1_valueshowtrue(), msg=menu3 + '检验不通过')
def test_record_total_hide(self): '''隐藏记录总数''' menu3 = '折叠视图_显示记录总数_否' self.open_menu3(menu3) fp = FoldViewPage(self.driver) try: fp.get_record_total() except Exception as ex: print('不显示总记录数异常:%s' % ex) self.assertTrue(True, msg='不显示总记录数检验不通过')
def test_column_open_by_module(self): '''列-操作类型-以模板表单方式打开''' menu3 = '折叠视图_列_操作类型_以模板表单方式打开' mp = MainPage(self.driver) self.open_menu3(menu3) fp = FoldViewPage(self.driver) fp.click_module_btn() #time.sleep(0.5) self.assertEqual('折叠视图_列_操作类型_以模板表单方式打开_模板', fp.get_text_by_css_selector('caption'), msg='列-操作类型-提交流程检验不通过')
def test_column_type_jump(self): '''列-操作类型-跳转''' menu3 = '折叠视图_列_操作类型_跳转' self.open_menu3(menu3) fp = FoldViewPage(self.driver) fp.click_jump() mp = MainPage(self.driver) # 切换到弹出层打开的页面 mp.switch_to_div_iframe() self.assertEqual('折叠视图_打开类型', fp.get_table_caption(), msg='列-操作类型-跳转检验不通过')
def test_column_type_del(self): '''列-操作类型-删除''' menu3 = '折叠视图_列_操作类型_删除' self.open_menu3(menu3) fp = FoldViewPage(self.driver) if fp.get_rows_total() == 0: fp.add_one_row() #time.sleep(0.5) if fp.get_rows_total() == 1: fp.click_del() #time.sleep(0.5) self.assertEqual(0, fp.get_rows_total(), msg='列-操作类型-删除检验不通过')
def test_fold_open(self): '''折叠视图的展开与折叠''' menu3 = '折叠视图_打开类型_当前页打开' self.open_menu3(menu3) fp = FoldViewPage(self.driver) fp.open() self.assertEqual('-bbb', fp.get_open_return(), msg='折叠视图展开校验不通过') #time.sleep(0.3) fp.fold() #time.sleep(0.5) self.assertFalse(fp.get_fold_return(), msg='折叠视图折叠校验不通过')
def test_column_multilingual(self): '''列多语言''' menu3 = '折叠视图_列_多语言' self.open_menu3(menu3) fp = FoldViewPage(self.driver) self.assertIsNotNone(fp.get_column_head('文本二'), msg='列多语言检验不通过')
def test_column_iscript(self): '''类型脚本''' menu3 = '折叠视图_列_类型_脚本' self.open_menu3(menu3) fp = FoldViewPage(self.driver) self.assertEqual('aaa', fp.get_column_row1_col1(), msg='类型脚本检验不通过')
def test_column_hide(self): '''列隐藏''' menu3 = '折叠视图_列_隐藏条件' self.open_menu3(menu3) fp = FoldViewPage(self.driver) self.assertIsNone(fp.get_column_head('折叠视图_树形视图选择框'), msg='列隐藏检验不通过')