From b37f456a4b96d2f5a5385165cfd275d07fa305ef Mon Sep 17 00:00:00 2001 From: yulujie Date: Wed, 25 Sep 2024 10:31:45 +0800 Subject: [PATCH] * [task#128686,doing,0.2h,3h] Modify function. --- .../test/lib/storyestimate.ui.class.php | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/module/execution/test/lib/storyestimate.ui.class.php b/module/execution/test/lib/storyestimate.ui.class.php index 6b27bf5897..e1092119dc 100644 --- a/module/execution/test/lib/storyestimate.ui.class.php +++ b/module/execution/test/lib/storyestimate.ui.class.php @@ -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('估算成功'); } }