diff --git a/module/execution/test/lib/managemembers.ui.class.php b/module/execution/test/lib/managemembers.ui.class.php old mode 100644 new mode 100755 index 09d7c87f7a..aa69ba9613 --- a/module/execution/test/lib/managemembers.ui.class.php +++ b/module/execution/test/lib/managemembers.ui.class.php @@ -41,6 +41,7 @@ class manageMembersTester extends tester return $this->success('删除团队成员失败'); } + /** * 移除团队成员。 * Remove team members. @@ -60,4 +61,23 @@ class manageMembersTester extends tester if($numBefore == $numAfter + 1) return $this->success('移除团队成员成功'); return $this->failed('移除团队成员失败'); } + + /** + * 复制部门成员 + * Copy department members + * + * @param array $execution + * @access public + * @return object + */ + public function copyDeptMembers($execution) + { + $form = $this->initForm('execution', 'managemembers', array('execution' => $execution['id']), 'appIframe-execution'); + $form->dom->dept->picker($execution['dept']); + $form->wait(1); + $form->dom->btn($this->lang->save)->click(); + $form = $this->loadPage('execution', 'team'); + if($form->dom->num->getText() == $execution['membersExpect']) return $this->success('复制部门成员成功'); + return $this->failed('复制部门成员失败'); + } }