From 7b0df7ccb743a70be8bed2f06522ab2ef0cedaa3 Mon Sep 17 00:00:00 2001 From: huairong Date: Wed, 20 Nov 2024 16:12:09 +0800 Subject: [PATCH] + [task#133029,doing,0.5h,1.5h] Add close bug function of project. --- module/project/test/lib/bug.ui.class.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/module/project/test/lib/bug.ui.class.php b/module/project/test/lib/bug.ui.class.php index 763c3de027..cbe2d8da95 100644 --- a/module/project/test/lib/bug.ui.class.php +++ b/module/project/test/lib/bug.ui.class.php @@ -129,4 +129,24 @@ class bugTester extends tester if($form->dom->status->getText() == '已解决') return $this->success('解决Bug成功'); return $this->failed('解决Bug失败'); } + + /** + * 关闭bug。 + * Close bug. + * + * @access public + * @return object + */ + public function closeBug() + { + $form = $this->initForm('project', 'bug', array('project' => 1), 'appIframe-project'); + $form->dom->closeBtn->click(); + $title = $form->dom->closeTitle->getText(); + $form->dom->close->click(); + $form->wait(1); + $form->dom->search(array("{$this->lang->bug->name},=,{$title}")); + $form->wait(1); + if($form->dom->status->getText() == '已关闭') return $this->success('关闭Bug成功'); + return $this->failed('关闭Bug失败'); + } }