コード例 #1
0
 def test_mosaic_case(self):
     '''拼接模式映射'''
     compname = '视图选择框_拼接模式'
     comp = ViewSelectPhonePage(self.driver)
     comp.setvalue_for_mosaic(compname, ['选择框1', '2'])
     inputtext1 = comp.get_inputtext_value('真实值')
     self.assertEqual(inputtext1, '选择框1;2', msg='视图选择框_拼接模式不生效')
コード例 #2
0
 def test_multiterm_case(self):
     '''多项选择模式映射'''
     compname = '视图选择框_多项选择'
     comp = ViewSelectPhonePage(self.driver)
     comp.setvalue_for_multiterm(compname, ['2', '4'])
     inputtext1 = comp.get_inputtext_value('真实值')
     self.assertEqual(inputtext1, '1;3', msg='视图选择框_多项选择不生效')
コード例 #3
0
 def test_view_name_case(self):
     '''视图选择框_说明文字'''
     compname = '视图选择框_说明文字'
     comp = ViewSelectPhonePage(self.driver)
     target_element = comp.getcomp(compname)
     type = target_element.get_attribute("title")
     self.assertEqual(type, "说明文字:自动化测试", msg='视图选择框_说明文字检验不通过')
コード例 #4
0
 def test_type_case(self):
     '''类型'''
     compname = '视图选择框_说明文字'
     comp = ViewSelectPhonePage(self.driver)
     target_element = comp.getcomp(compname)
     type = target_element.get_attribute("type")
     self.assertEqual(type, "button", msg='视图选择框类型检验不通过')
コード例 #5
0
 def test_afterconfirm_case(self):
     """确定后执行脚本"""
     compname = '视图选择框_确定后执行脚本'
     comp = ViewSelectPhonePage(self.driver)
     comp.select_val(compname, ['2'])
     inputtext1 = comp.get_inputtext_value('真实值')
     self.assertEqual(inputtext1, '2', msg='视图选择框_确定后执行脚本不生效')
コード例 #6
0
 def test_recalculation_case(self):
     '''重计算'''
     compname = '视图选择框_重计算'
     comp = ViewSelectPhonePage(self.driver)
     self.assertTrue(comp.is_comp_hide(compname), msg='视图选择框模板bug')
     textInput = InputPhonePage(self.driver, '真实值')
     textInput.send_keys_trigger_refresh('隐藏')
     self.assertFalse(comp.is_comp_hide(compname), msg='视图选择框重计算不生效')
コード例 #7
0
 def test_confirm_case(self):
     """确定条件为false"""
     compname = '视图选择框_确定条件'
     comp = ViewSelectPhonePage(self.driver)
     comp.select_val(compname, ['2'])
     self.assertIn(comp.is_alert_exist(),
                   "确定条件出错,请联系后台管理员",
                   msg=compname + "检验不通过")
     comp.accept_alert()
     comp.close_viewTab()
コード例 #8
0
 def test_mapped_case(self):
     '''默认模式映射'''
     compname = '视图选择框_说明文字'
     comp = ViewSelectPhonePage(self.driver)
     comp.setvalue(compname, ['选择框1'])
     inputtext1 = comp.get_inputtext_value('真实值')
     self.assertEqual(inputtext1, '1', msg='视图选择框映射模式不生效')
     inputtext2 = comp.get_inputtext_value('显示值')
     self.assertEqual(inputtext2, '选择框1', msg='视图选择框映射模式不生效')
コード例 #9
0
 def test_display_case(self):
     """条件只读"""
     compname = '视图选择框_只读条件'
     comp = ViewSelectPhonePage(self.driver)
     self.assertTrue(comp.is_comp_readonly(compname),
                     msg=compname + '检验不通过')
コード例 #10
0
 def test_show_when_hide_case(self):
     '''隐藏时显示值'''
     compname = '视图选择框隐藏时显示值'
     comp = ViewSelectPhonePage(self.driver)
     self.assertIn('控件已隐藏', comp.get_curpage_span(), msg=compname + '检验不通过')