From cd2c4969405172390dc676350d9239b0d25e16ca Mon Sep 17 00:00:00 2001 From: sunxiaoqi Date: Fri, 30 Aug 2024 11:09:06 +0000 Subject: [PATCH] *[task#126285,done,2h] Add ui test files of projectview in the module of program --- .../program/test/lib/projectview.ui.class.php | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 module/program/test/lib/projectview.ui.class.php diff --git a/module/program/test/lib/projectview.ui.class.php b/module/program/test/lib/projectview.ui.class.php new file mode 100644 index 0000000000..775dd15f9c --- /dev/null +++ b/module/program/test/lib/projectview.ui.class.php @@ -0,0 +1,43 @@ +openUrl('program', 'browse'); + $form = $this->loadPage('program', 'browse'); + $form->dom->addProject->click(); + $form->wait(1); + $form = $this->initForm('project', 'create', array('model' => 'scrum')); + + /*创建项目集下的项目*/ + $form->dom->parent->picker($programs->program); + $form->dom->hasProduct0->click(); + $form->dom->name->setValue($projects->programProject); + $form->dom->longTime->click(); + $form->dom->btn($this->lang->save)->click(); + + /*检查项目集下的项目是否创建成功*/ + $this->openUrl('program', 'browse'); + $form = $this->loadPage('program', 'browse'); + $form->wait(1); + $form->dom->programName->click(); + $form->wait(1); + + $form->dom->switchToIframe(''); + $form->dom->switchToIframe('appIframe-project'); + $form->dom->allTab->click(); + if($form->dom->fstProgram->getText() != $programs->programProject) return $this->failed('项目视角下创建项目失败'); + $this->openUrl('program', 'project'); + return $this->success('项目视角下创建项目成功'); + } +}