*[task#130688,doing,0.1h] Add ui test files of remove old code

This commit is contained in:
sunxiaoqi
2024-10-29 14:02:42 +08:00
committed by 李阳
parent 6fa1495cf2
commit f61657e478
2 changed files with 1 additions and 85 deletions
@@ -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('删除项目集成功');
}
}
+1 -2
View File
@@ -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'
);