From b17d8fffc39eeaddd3ac4dc27a78afe0f2c2d63d Mon Sep 17 00:00:00 2001 From: yulujie Date: Thu, 26 Sep 2024 16:40:44 +0800 Subject: [PATCH] * [task#128683,doing,2h,2h] Add function. --- .../test/lib/importtask.ui.class.php | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 module/execution/test/lib/importtask.ui.class.php diff --git a/module/execution/test/lib/importtask.ui.class.php b/module/execution/test/lib/importtask.ui.class.php new file mode 100644 index 0000000000..1dc91c72e4 --- /dev/null +++ b/module/execution/test/lib/importtask.ui.class.php @@ -0,0 +1,40 @@ +initForm('execution', 'task', array('execution' => '3'), 'appIframe-execution'); + $form->dom->btn($this->lang->import)->click(); + $form->dom->btn($this->lang->execution->importTask)->click(); + + $importForm = $this->loadPage('execution', 'importTask'); + $importForm->dom->pickInput->click(); + $form->wait(1); + var_dump($form->dom->getItems('execution'));die; + $executionList = $form->dom->getElementList($form->dom->executionList); + var_dump($executionList);die; + + $importForm->dom->execution->picker($execution); + $importForm->wait(1); + if($importForm->dom->num->getText() != $expectNum) return $this->failed('可导入需求不正确'); + $name = $importForm->dom->firstName->getText(); + $importForm->dom->firstCheckbox->click(); + $importForm->dom->saveBtn->click(); + $form->wait(1); + $importForm->dom->btn($this->lang->goback)->click(); + + $form->dom->search(array("{$this->lang->task->name},=,{$name}")); + if($form->dom->firstName === false) return $this->failed('导入任务失败'); + return $this->success('导入任务成功'); + } +}