From 2f40678e4b75deeda2b580e5b966eb5b09f88342 Mon Sep 17 00:00:00 2001 From: yulujie Date: Wed, 4 Sep 2024 15:27:33 +0800 Subject: [PATCH] * [task#127263,doing,1h,4h] Add function of ui test to manage members. --- .../test/lib/managemembers.ui.class.php | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/module/execution/test/lib/managemembers.ui.class.php b/module/execution/test/lib/managemembers.ui.class.php index aa69ba9613..9ea61e373c 100755 --- a/module/execution/test/lib/managemembers.ui.class.php +++ b/module/execution/test/lib/managemembers.ui.class.php @@ -63,8 +63,8 @@ class manageMembersTester extends tester } /** - * 复制部门成员 - * Copy department members + * 复制部门成员。 + * Copy department members. * * @param array $execution * @access public @@ -80,4 +80,23 @@ class manageMembersTester extends tester if($form->dom->num->getText() == $execution['membersExpect']) return $this->success('复制部门成员成功'); return $this->failed('复制部门成员失败'); } + + /** + * 复制团队。 + * Copy team. + * + * @param array $execution + * @access public + * @return object + */ + public function copyTeamMembers($execution) + { + $form = $this->initForm('execution', 'managemembers', array('execution' => $execution['id']), 'appIframe-execution'); + $form->dom->execution->picker($execution['team']); + $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('复制团队失败'); + } }