def test_type_case(self): '''类型''' name = '单行文本_名称' comp = InputPage(self.driver, name) self.assertEqual('input', comp.get_tag_name(), msg=name + '检验不通过') self.assertIsNotNone(comp.get_attr('placeholder'), msg=name + '检验不通过') self.assertEqual('form-control component-input', comp.get_attr('class'), msg=name + '检验不通过') self.assertEqual('VALUE_TYPE_VARCHAR', comp.get_attr('fieldtype'), msg=name + '检验不通过')
def test_desription_case(self): '''描述''' name = '单行文本_描述' comp = InputPage(self.driver, name) self.assertEqual('单行文本_描述描述', comp.get_attr('discript'), msg=name + '检验不通过')
def test_refresh_calculate_case(self): '''刷新_重计算''' name = '单行文本_刷新_重计算' comp = InputPage(self.driver, name) comp.send_keys_trigger_refresh('refresh') comp = InputPage(self.driver, name) self.assertEqual('refresh end', comp.get_attr('value'), msg=name + '检验不通过')
def test_refresh_case(self): '''刷新''' # self.scroll_to('0') name = '树形部门选择框_刷新' cmpname = '已选部门数' comp = TreeDepartmentPage(self.driver, name) depts = comp.select_dept() print("depts=========%s" % depts) comp2 = InputPage(self.driver, cmpname) self.assertEqual("已刷新", comp2.get_attr('value'), msg=name + '检验不通过')
def return_inputvalue(self): """获取真实值的value""" #time.sleep(0.5) input = InputPage(self.driver, '真实值') return input.get_attr('value')
def test_value_case(self): '''值''' name = '单行文本_值脚本' comp = InputPage(self.driver, name) self.assertEqual('值', comp.get_attr('value'), msg=name + '检验不通过')
def test_hide_case(self): '''显示隐藏和条件隐藏''' name = '单行文本_显示隐藏' comp = InputPage(self.driver, name) self.assertEqual('hidden', comp.get_attr('type'), msg=name + '检验不通过')
def test_password_case(self): '''显示密码''' name = '单行文本_显示密码' comp = InputPage(self.driver, name) self.assertEqual('password', comp.get_attr('type'), msg=name + '检验不通过')
def test_phone_case(self): '''显示手机''' name = '单行文本_显示手机' comp = InputPage(self.driver, name) self.assertIn('tel.png', comp.get_attr('style'), msg=name + '检验不通过')