From f61657e4789e9a61a42b790c08fb65cc01edc55f Mon Sep 17 00:00:00 2001 From: sunxiaoqi Date: Tue, 29 Oct 2024 08:52:02 +0000 Subject: [PATCH] *[task#130688,doing,0.1h] Add ui test files of remove old code --- .../test/lib/createprogram.ui.class.php | 83 ------------------- module/program/test/ui/page/browse.php | 3 +- 2 files changed, 1 insertion(+), 85 deletions(-) diff --git a/module/program/test/lib/createprogram.ui.class.php b/module/program/test/lib/createprogram.ui.class.php index a2a66ab6b7..65f2a47b35 100644 --- a/module/program/test/lib/createprogram.ui.class.php +++ b/module/program/test/lib/createprogram.ui.class.php @@ -106,87 +106,4 @@ class createProgramTester extends tester if($browsePage->dom->parent->getText() != $programName) return $this->failed('创建子项目集失败'); return $this->success('创建子项目集成功'); } - - /** - * 关闭项目集。 - * - * @param string $programName - * @param array $whitelist - * @access public - * @return void - */ - public function closeProgram() - { - /*关闭列表第一个项目集*/ - $this->openUrl('program', 'browse'); - $form = $this->loadpage('program', 'browse'); - $form->dom->closeBtn->click(); - $form->dom->closeConfirm->click(); - $form->dom->search(array("项目集名称,=,{$programName}")); - $form->wait(1); - - if($form->dom->programStatus->getText() != '已关闭') return $this->failed('关闭项目集后项目集状态不是已关闭'); - $this->openUrl('program', 'browse'); - - return $this->success('关闭项目集成功'); - } - - /** - * 激活项目集。 - * - * @param string $programName - * @param array $whitelist - * @access public - * @return void - */ - public function activateProgram() - { - $this->openUrl('program', 'browse'); - $form = $this->loadpage('program', 'browse'); - $form->dom->search(array("项目集名称,=,{$programName}")); - $form->wait(1); - $form->dom->activateBtn->click(); - $form->dom->activateConfirm->click(); - - $this->openUrl('program', 'browse'); - $form = $this->loadpage('program', 'browse'); - $form->dom->search(array("项目集名称,=,{$programName}")); - $form->wait(1); - - if($form->dom->programStatus->getText() != '进行中') return $this->failed('激活项目集后项目集状态不是进行中'); - $this->openUrl('program', 'browse'); - - return $this->success('激活项目集成功'); - } - - /** - * 删除项目集。 - * - * @param string $programName - * @param array $whitelist - * @access public - * @return void - */ - public function deleteProgram() - { - /*删除列表第一个项目集*/ - $this->openUrl('program', 'browse'); - $form = $this->loadPage('program', 'browse'); - $form->dom->fstdeleteBtn->click(); - $form->dom->undeleteConfirm->click(); - $form->dom->thrdeleteBtn->click(); - $form->dom->deleteCancel->click(); - $form->dom->thrdeleteBtn->click(); - $form->dom->deleteConfirm->click(); - $form->wait(1); - - $this->openUrl('program', 'browse'); - $form = $this->loadpage('program', 'browse'); - $form->dom->search(array("项目集名称,=,子项目集")); - $form->wait(1); - - if($form->dom->formText->getText() != '暂时没有项目集') return $this->failed('删除项目集失败'); - $this->openUrl('program', 'browse'); - return $this->success('删除项目集成功'); - } } diff --git a/module/program/test/ui/page/browse.php b/module/program/test/ui/page/browse.php index c81e593f26..166aaf1fa1 100644 --- a/module/program/test/ui/page/browse.php +++ b/module/program/test/ui/page/browse.php @@ -19,11 +19,10 @@ class browsePage extends page 'startProgramBtn' => '//*[@class="panel-body"]/form/div[3]/div/button', 'addChildBtn' => '//*[@id="projectviews"]/div[2]/div[3]/div/div[1]/div/nav/a[3]', 'fstdeleteBtn' => '//*[@id="projectviews"]/div[2]/div[3]/div/div[1]/div/nav/a[4]', - 'thrdeleteBtn' => '//*[@id="projectviews"]/div[2]/div[3]/div/div[3]/div/nav/a[4]', 'checkoutPrompt' => '//*[@class="modal-dialog"]/div/div[2]/div[2]', 'deleteCancel' => '//*[@class="modal modal-async load-indicator modal-alert modal-trans show in"]/div/div[1]/div[3]/nav/button[2]', 'deleteConfirm' => '//*[@class="modal modal-async load-indicator modal-alert modal-trans show in"]/div/div[1]/div[3]/nav/button[1]', - 'undeleteConfirm' => '//*[@class="modal-content"]/div[3]/nav/button', + 'undeleteConfirm' => '//*[@class="modal-content"]/div[3]/nav/button[2]', 'formText' => '//*[@id="projectviews"]/div/div/div', 'fstProgramName' => '/html/body/div[1]/div/div[2]/div[2]/div/div[2]/div[1]/div/div/div/a' );