diff --git a/module/project/test/lib/browsetab.ui.class.php b/module/project/test/lib/browsetab.ui.class.php index 562836d2c2..8b57b29c24 100644 --- a/module/project/test/lib/browsetab.ui.class.php +++ b/module/project/test/lib/browsetab.ui.class.php @@ -13,13 +13,23 @@ class browseTabTester extends tester public function checkBrowseTab($tab, $expectNum) { $form = $this->initForm('project', 'browse', '', 'appIframe-project'); + $status = [ + 'all' => '全部', + 'undone' => '未完成', + 'wait' => '未开始', + 'doing' => '进行中', + 'suspended' => '已挂起', + 'delayed' => '已延期', + 'closed' => '已关闭', + ]; $tabs = array('all', 'undone', 'wait', 'doing'); if(!in_array($tab, $tabs)) $form->dom->moreTab->click(); $form->wait(2); $form->dom->$tab->click(); $form->wait(2); /*添加断言,判断标签下条数是否符合预期*/ - if($form->dom->num->getText() == $expectNum) return $this->success($tab . '标签下条数显示正确'); - return $this->failed($tab . '标签下条数显示不正确'); + if($tab == 'delayed' && $form->dom->delayedNum->getText() == $expectNum) return $this->success($status[$tab] . '标签下条数显示正确'); + if($tab != 'delayed' && $form->dom->num->getText() == $expectNum) return $this->success($status[$tab] . '标签下条数显示正确'); + return $this->failed($status[$tab] . '标签下条数显示不正确'); } }