* [uitest] Fix bug.

This commit is contained in:
yulujie
2024-10-29 16:54:27 +08:00
committed by 李阳
parent e9a66cdae3
commit 055669c1ea
4 changed files with 9 additions and 4 deletions
@@ -23,6 +23,7 @@ class editExecutionTester extends tester
if(isset($execution['products'])) $form->dom->products->picker($execution['products']);
$form->dom->submit->click();
$form->wait(1);
return $form;
}
/**
@@ -35,14 +36,14 @@ class editExecutionTester extends tester
*/
public function edit($execution)
{
$this->editFields($execution);
$form = $this->editFields($execution);
/* 根据编辑弹窗中的保存按钮是否存在,判断是否编辑成功 */
if($form->dom->submit === true) return $this->failed("编辑执行失败");
/* 查看相关内容是否正确 */
$viewPage = $this->loadPage('execution', 'view');
if(isset($execution['name']) && ($viewPage->dom->executionName->getText() != $execution['name'])) return $this->failed('编辑后执行名称错误');
if(isset($execution['name']) && ($viewPage->dom->executionName->getText() != $execution['name'])) return $this->failed('编辑后执行名称错误');
if(isset($execution['begin']) && ($viewPage->dom->plannedBegin->getText() != $execution['begin'])) return $this->failed('编辑后计划开始时间错误');
if(isset($execution['end']) && ($viewPage->dom->plannedEnd->getText() != $execution['end'])) return $this->failed('编辑后计划完成时间错误');
if(isset($execution['end']) && ($viewPage->dom->plannedEnd->getText() != $execution['end'])) return $this->failed('编辑后计划完成时间错误');
return $this->success('编辑执行成功');
}
}
@@ -54,6 +54,7 @@ class manageMembersTester extends tester
$form = $this->initForm('execution', 'team', array('execution' => $execution['id']), 'appIframe-execution');
$numBefore = $form->dom->num->getText();
$form->dom->firstRemoveBtn->click();
$form->wait(1);
$form->dom->alertModal();
$form->wait(1);
$numAfter = $form->dom->num->getText();
@@ -53,7 +53,7 @@ class startExecutionTester extends tester
$form = $this->loadPage();
$field = $form->dom->realBeganField->getText();
$text = $form->dom->realBeganTip->getText();
$info = sprintf($lang->error->le, $field, $realBegan);
$info = sprintf($this->lang->error->le, $field, $realBegan);
if($text != $info) return $this->success('开始执行表单页提示信息正确');
return $this->failed('开始执行表单页提示信息不正确');
}
@@ -117,7 +117,9 @@ class storyTester extends tester
{
$form = $this->initForm('execution', 'story', array('execution' => '2'), 'appIframe-execution');
$form->dom->firstAssignTo->click();
$form->wait(1);
$form->dom->assignedTo->picker($user);
$form->wait(1);
$form->dom->submitBtn->click();
$form->wait(1);
@@ -137,6 +139,7 @@ class storyTester extends tester
{
$form = $this->initForm('execution', 'story', array('execution' => '2'), 'appIframe-execution');
$form->dom->firstCheckbox->click();
$form->wait(1);
$form->dom->batchAssignBtn->click();
$form->wait(1);
$form->dom->assignToAdmin->click();