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 + '检验不通过')