From d82de417ba35ea2e79ac746df98089586ac5b96d Mon Sep 17 00:00:00 2001 From: yulujie Date: Wed, 9 Jul 2025 17:20:31 +0800 Subject: [PATCH] *[task#146066,doing,2h,3h] Modify xpath. --- module/execution/test/ui/page/task.php | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/module/execution/test/ui/page/task.php b/module/execution/test/ui/page/task.php index dde579c380..c0a487f4be 100755 --- a/module/execution/test/ui/page/task.php +++ b/module/execution/test/ui/page/task.php @@ -22,16 +22,17 @@ class taskPage extends page 'cancelTab' => "//*[@id='status']/menu/menu/li[7]/a", 'delayedTab' => "//*[@id='status']/menu/menu/li[8]/a", 'num' => "//*[@id='tasks']/div[3]/div[2]/strong[1]", + 'numInLite' => "//*[@id='table-execution-task']/div[3]/div[2]/strong[1]", /* 列表 */ - 'firstCheckbox' => "//*[@id='tasks']/div[2]/div[1]/div/div[1]/div/div", - 'firstName' => "//*[@id='tasks']/div[2]/div[1]/div/div[2]/div/a", - 'firstStatus' => "//*[@id='tasks']/div[2]/div[2]/div/div[2]/div/div/span", - 'firstAssignedTo' => "//*[@id='tasks']/div[2]/div[2]/div/div[3]/div/a/span", - 'statusBtn' => "//*[@id='tasks']/div[3]/nav[1]/nav/button[2]", + 'firstCheckbox' => "(//div[@data-type='checkID' and @data-col='id'])[2]//label", + 'firstName' => "(//div[@data-col='name' and @data-type='nestedTitle'])[2]//a", + 'firstStatus' => "//div[@class='dtable-block dtable-body'][.//div[@data-type='checkID' and @data-col='id']]/div[2]//div[@data-type='status']//span", + 'firstAssignedTo' => "//div[@class='dtable-block dtable-body'][.//div[@data-type='checkID' and @data-col='id']]/div[2]//div[@data-type='assign']//span", + 'statusBtn' => "(//div[@class='dtable-footer']//span[@class='caret-up'])[1]", 'closedBtn' => "(//div[@class='item-title'])[1]", 'cancelBtn' => "(//div[@class='item-title'])[2]", - 'assignedToBtn' => "//*[@id='tasks']/div[3]/nav[1]/button[2]", - 'users' => "//*[@data-page='execution-task']/div[2]/menu/menu//div[@class='item-title' and text()='admin']", + 'assignedToBtn' => "(//div[@class='dtable-footer']//span[@class='caret-up'])[3]", + 'users' => "//div[@class='item-title' and text()='admin']", 'modal' => "//div[contains(@id,'modal')]", ); $this->dom->xpath = array_merge($this->dom->xpath, $xpath);