Example #1
0
 def test_selected_radio_type_case(self):
     '''用户单选'''
     name = '用户选择框_单选'
     comp = UserSelectPhonePage(self.driver, name)
     comp.click_adduser_btn(name)
     comp.add_user_by_name(['王聪', '伟强'])
     self.assertEqual('伟强', comp.get_select_users(name), msg=name + '检验不通过')
Example #2
0
 def test_cleanup_user_case(self):
     '''清除已选用户'''
     name = '用户选择框_名称'
     comp = UserSelectPhonePage(self.driver, name)
     comp.click_adduser_btn(name)
     comp.add_user(['伟强'])
     comp.click_clearall_btn()  #点击清空
     self.assertIn('', comp.get_select_users(name), msg='清除已选用户检验不通过')
Example #3
0
 def test_select_user_bydept_case(self):
     '''从部门中获取用户'''
     name = '用户选择框_名称'
     comp = UserSelectPhonePage(self.driver, name)
     comp.click_adduser_btn(name)
     comp.switch_dept_user_select_page()
     comp.add_user_by_name(['伟强'])
     self.assertIn('伟强', comp.get_select_users(name), msg='从部门中获取用户检验不通过')
Example #4
0
 def test_select_user_byrole_case(self):
     '''从职务用户中获取用户'''
     name = '用户选择框_名称'
     comp = UserSelectPhonePage(self.driver, name)
     comp.click_adduser_btn(name)
     comp.switch_role_user_select_page('测试主管')
     #添加等待loading
     comp.wait_Tabloading_show_then_hide()
     comp.add_user_by_name(['伟强'])
     self.assertIn('伟强', comp.get_select_users(name), msg='从职务中获取用户检验不通过')
Example #5
0
 def test_refresh_recaculate_case(self):
     '''刷新重计算值脚本'''
     refresh_name = '用户选择框_刷新'
     comp1 = UserSelectPhonePage(self.driver, refresh_name)
     comp1.click_adduser_btn(refresh_name)
     comp1.add_user_by_name(['王聪', '伟强'])
     comp1.wait_Tabloading_show_then_hide()
     recaculate_name = '用户选择框_重计算'
     comp2 = UserSelectPhonePage(self.driver, recaculate_name)
     self.assertEqual('王聪;伟强',
                      comp2.get_select_users(recaculate_name),
                      msg='刷新重计算值脚本检验不通过')