From f364f29f34ad527d1f4ae48962cd97ade93a6e09 Mon Sep 17 00:00:00 2001 From: sunxiaoqi Date: Mon, 21 Oct 2024 13:27:15 +0000 Subject: [PATCH] *[task#130734,doing,0.4h] Add ui test files of create child program --- .../test/lib/createprogram.ui.class.php | 27 +++++++++++++------ 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/module/program/test/lib/createprogram.ui.class.php b/module/program/test/lib/createprogram.ui.class.php index 9b07ac9d38..d12d5e2bca 100644 --- a/module/program/test/lib/createprogram.ui.class.php +++ b/module/program/test/lib/createprogram.ui.class.php @@ -84,16 +84,27 @@ class createProgramTester extends tester * @access public * @return void */ - public function addChildProgram() + public function addChildProgram($programName, $childProgram) { + $browsePage = $this->initForm('program', 'browse'); + $browsePage->dom->search(array("项目集名称,=,{$programName}")); + $browsePage->wait(1); + $browsePage->dom->addChildBtn->click(); + $browsePage->wait(1); + $browsePage->dom->name->setValue($childProgram->name); + $browsePage->dom->longTime->click(); + $browsePage->wait(1); + $browsePage->dom->btn($this->lang->save)->click(); + $browsePage->wait(1); + $this->openUrl('program', 'browse'); - $form = $this->loadPage('program', 'browse'); - $form->dom->addChildBtn->click(); - $form->wait(1); - $form->dom->name->setValue('子项目集'); - $form->dom->longTime->click(); - $form->wait(1); - $form->dom->btn($this->lang->save)->click(); + $browsePage = $this->loadPage('program', 'browse'); + $browsePage->dom->search(array("项目集名称,=,{$childProgram->name}")); + $browsePage->wait(1); + $browsePage->dom->fstEditBtn->click(); + $browsePage->wait(1); + if($browsePage->dom->parent->getText() != $programName) return $this->failed('创建子项目集失败'); + return $this->success('创建子项目集成功'); } /**