diff --git a/module/testtask/test/lib/create.ui.class.php b/module/testtask/test/lib/create.ui.class.php index bfeeaa9735..ce969d2f88 100644 --- a/module/testtask/test/lib/create.ui.class.php +++ b/module/testtask/test/lib/create.ui.class.php @@ -17,9 +17,29 @@ class createTester extends tester $form->dom->product->picker($product); $form->wait(1); $form->dom->execution->picker($execution); - $form->wait(2); + $form->wait(1); if(!is_object($form->dom->createBuildBtn)) return $this->failed('没有显示创建构建按钮'); if(!is_object($form->dom->refreshBtn)) return $this->failed('没有显示刷新按钮'); return $this->success('正确显示创建构建和刷新按钮'); } + + /** + * 创建构建。 + * Create build. + * + * @param array $build + * @access public + * @return void + */ + public function create($build) + { + $form = $this->initForm('build', 'create', $build, 'appIframe-qa'); + if(isset($build['product'])) $form->dom->product->picker($build['product']); + if(isset($build['execution'])) $form->dom->execution->picker($build['execution']); + if(isset($build['build'])) $form->dom->build->picker($build['build']); + if(isset($build['begin'])) $form->dom->begin->setValue($build['begin']); + if(isset($build['end'])) $form->dom->end->setValue($build['end']); + if(isset($build['name'])) $form->dom->name->setValue($build['name']); + $form->dom->submitBtn->click(); + } }