def test_refresh_case(self): '''刷新''' compname = '树形部门选择框_刷新' inputtext_name = '已选部门数' comp = TreeDepartmentPhonePage(self.driver) target = comp.get_dept(compname) comp.scroll_to_target_element(target) comp.select_depts(compname, ['产品部', '测试部']) textInput = InputPhonePage(self.driver, inputtext_name) self.assertEqual("已刷新", textInput.get_attr('value'), msg=compname + '检验不通过')
def test_recaculate_case(self): '''重计算''' name = '树形部门选择框_只读时仅显示值' compname = '树形部门选择框_重计算' inputtext_name = '只读刷新' comp = TreeDepartmentPhonePage(self.driver) target = comp.get_dept(compname) comp.scroll_to_target_element(target) comp.select_depts(compname, ['产品部', '测试部']) self.assertTrue(comp.is_comp_readonly(compname), msg=name + '检验不通过') textInput = InputPhonePage(self.driver, inputtext_name) textInput.send_keys_trigger_refresh('只读') self.assertTrue(comp.is_comp_readonly(compname), msg=name + '检验不通过')
def test_close_button(self): '''树形部门取消按钮''' compname = '树形部门选择框_点击退出' comp = TreeDepartmentPhonePage(self.driver) target = comp.get_dept(compname) comp.scroll_to_target_element(target) comp.select_depts(compname, ['产品部', '测试部']) self.assertEqual('产品部;测试部', comp.get_select_depts(compname), msg=compname + '检验不通过') comp.select_depts_no_save(compname, ['产品部']) bt = ButtonPhonePage(self.driver) bt.click_iframe_button('取消') self.driver.switch_to.default_content() self.assertEqual('产品部;测试部', comp.get_select_depts(compname), msg=compname + '检验不通过')
def test_clean_button(self): '''选择部门后清除数据''' compname = '树形部门选择框_点击清除' comp = TreeDepartmentPhonePage(self.driver) target = comp.get_dept(compname) comp.scroll_to_target_element(target) comp.select_depts(compname, ['产品部', '测试部']) self.assertEqual('产品部;测试部', comp.get_select_depts(compname), msg=compname + '检验不通过') comp.go_to_depts(compname) bt = ButtonPhonePage(self.driver) bt.click_iframe_button('清除') bt.click_iframe_button('保存') self.driver.switch_to.default_content() self.assertEqual('', comp.get_select_depts(compname), msg=compname + '检验不通过')