* [task#128686,doing,0.2h,3h] Modify function.

This commit is contained in:
yulujie
2024-09-26 08:31:40 +08:00
committed by 曹延义
parent c96ea091bd
commit b37f456a4b
@@ -13,37 +13,40 @@ class StoryEstimateTester extends tester
public function storyEstimate($estimate)
{
$form = $this->initForm('execution', 'story', array('execution' => '2'), 'appIframe-execution');
var_dump($form->dom->firstEstimateBtn);die;
$form->dom->xpath['firstEstimateBtn'] = "//a[@title = '{$this->lang->execution->storyEstimate}']";
$form->dom->firstEstimateBtn->click();
$form->wait(1);
$form->dom->estimateA->setValue($estimate[0]);
$form->dom->estimateB->setValue($estimate[1]);
$form->dom->estimateC->setValue($estimate[2]);
$averageA = $form->dom->average->getText();
$averageA = $form->dom->average->attr('value');
$form->dom->submitBtn->click();
$a = $form->dom->estimateA->getValue();
$b = $form->dom->estimateB->getValue();
$c = $form->dom->estimateC->getValue();
$aveA = $form->dom->average->getText();
$aveA = $form->dom->average->attr('value');
if($a != $estimate[0] || $b != $estimate[1] || $c != $estimate[2] || $aveA != $averageA || $aveA != $estimate['avergeA']) return $this->failed('第1轮估算失败');
$form->wait(1);
$form->dom->reestimate->click();
$form->dom->newEstimateA->setValue($estimate[3]);
$form->dom->newEstimateB->setValue($estimate[4]);
$form->dom->newEstimateC->setValue($estimate[5]);
$averageB = $form->dom->average->getText();
$averageB = $form->dom->newAverage->attr('value');
$form->dom->submitBtn->click();
$roundB = sprintf($this->lang->story->storyRound, '2');
$form->dom->round->picker($roundB);
$form->wait(1);
$d = $form->dom->newEstimateA->getValue();
$e = $form->dom->newEstimateB->getValue();
$f = $form->dom->newEstimateC->getValue();
$aveB = $form->dom->newAverage->getText();
$aveB = $form->dom->newAverage->attr('value');
if($d != $estimate[3] || $e != $estimate[4] || $f != $estimate[5] || $aveB != $averageB || $aveB != $estimate['avergeB']) return $this->failed('第2轮估算失败');
return $this->successed('估算成功');
return $this->success('估算成功');
}
}