From 33b933bfb567aa5af93638567dc88bcb355f4bad Mon Sep 17 00:00:00 2001 From: yulujie Date: Tue, 29 Oct 2024 15:35:18 +0800 Subject: [PATCH] * [uitest] Fix bug. --- .../test/lib/allexecution.ui.class.php | 3 ++ module/execution/test/ui/allexecution.php | 35 ++++++++++++++++++- module/execution/test/ui/page/all.php | 1 + 3 files changed, 38 insertions(+), 1 deletion(-) diff --git a/module/execution/test/lib/allexecution.ui.class.php b/module/execution/test/lib/allexecution.ui.class.php index 1476122b6c..ffd519424c 100755 --- a/module/execution/test/lib/allexecution.ui.class.php +++ b/module/execution/test/lib/allexecution.ui.class.php @@ -37,6 +37,9 @@ class allExecutionTester extends tester $form->dom->statusBtn->click(); $form->wait(1); $form->dom->$status->click(); + $form->wait(1); + if(is_object($form->dom->modalBtn)) $form->dom->modalBtn->click(); + $form->wait(1); $viewForm = $this->initForm('execution', 'view', array('execution' => $firstId), 'appIframe-execution'); if($viewForm->dom->status->getText() == $this->lang->execution->statusList->$status) return $this->success("批量操作执行状态为{$status}成功"); diff --git a/module/execution/test/ui/allexecution.php b/module/execution/test/ui/allexecution.php index f874be44e2..bc797135c6 100755 --- a/module/execution/test/ui/allexecution.php +++ b/module/execution/test/ui/allexecution.php @@ -1,10 +1,43 @@ #!/usr/bin/env php "//*[@data-page='execution-all']/div[2]/menu/menu/li[2]/a", 'suspended' => "//*[@data-page='execution-all']/div[2]/menu/menu/li[3]/a", 'closed' => "//*[@data-page='execution-all']/div[2]/menu/menu/li[4]/a", + 'modalBtn' => "//div[@class='modal-footer']/nav/button[1]", /* 列表底部统计数据 */ 'num' => "//*[@id='table-execution-all']/div[3]/div[2]/strong",