From 45278cbd56c73905d454d2dd2d9f13e0dae550cd Mon Sep 17 00:00:00 2001 From: lixiaoyu Date: Tue, 19 Aug 2025 09:27:22 +0800 Subject: [PATCH] *[task#147928,doing,0.5h,3h] modify code --- .../test/lib/assigninlite.ui.class.php | 3 ++ module/projectstory/test/ui/page/story.php | 29 ++++++++++--------- 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/module/projectstory/test/lib/assigninlite.ui.class.php b/module/projectstory/test/lib/assigninlite.ui.class.php index 53c98c6d9d..484d563a01 100755 --- a/module/projectstory/test/lib/assigninlite.ui.class.php +++ b/module/projectstory/test/lib/assigninlite.ui.class.php @@ -45,8 +45,11 @@ class assign extends tester $form->dom->selectAllBtn->click(); $form->dom->batchAssignlite->click(); $form->wait(2); + $form->dom->batchAssignInput->setValue('admin'); + $form->wait(2); $form->dom->assignToAdmin->click(); $form->wait(2); + $form = $this->initForm('projectstory', 'view', $storyUrl, 'appIframe-project'); $form->dom->targetLife->click(); $form->wait(2); $assignTo = strstr($form->dom->assignTo->getText(), ' ', true); diff --git a/module/projectstory/test/ui/page/story.php b/module/projectstory/test/ui/page/story.php index 8268f289f5..5e2b993623 100755 --- a/module/projectstory/test/ui/page/story.php +++ b/module/projectstory/test/ui/page/story.php @@ -38,20 +38,21 @@ class storyPage extends page 'batchAssignBtn' => "//*[@id='stories']/div[3]/nav/button[4]/span[1]", 'assignToAdmin' => "//*[@class='item-content']/div", /* 运营管理界面 */ - 'allTab' => '//*[@data-id="allstory"]', - 'openTab' => '//*[@data-id="unclosed"]', - 'draftTab' => '//*[@data-id="draft"]', - 'reviewingTab' => '//*[@data-id="reviewing"]', - 'changingTab' => '//*[@data-id="changing"]', - 'allTabNum' => '//*[@data-id="allstory"]/span[2]', - 'openTabNum' => '//*[@data-id="unclosed"]/span[2]', - 'draftTabNum' => '//*[@data-id="draft"]/span[2]', - 'reviewingTabNum' => '//*[@data-id="reviewing"]/span[2]', - 'changingTabNum' => '//*[@data-id="changing"]/span[2]', - 'firstStory' => '//*[@id="stories"]/div[2]/div[1]/div/div[2]/div/a', - 'firstCheckbox' => '//*[@id="stories"]/div[2]/div[1]/div/div[1]/div/div', - 'batchEdit' => '//*[@id="stories"]/div[3]/nav[1]/nav/button[1]', - 'batchAssignlite' => '//*[@id="stories"]/div[3]/nav[1]/button[3]' + 'allTab' => '//*[@data-id="allstory"]', + 'openTab' => '//*[@data-id="unclosed"]', + 'draftTab' => '//*[@data-id="draft"]', + 'reviewingTab' => '//*[@data-id="reviewing"]', + 'changingTab' => '//*[@data-id="changing"]', + 'allTabNum' => '//*[@data-id="allstory"]/span[2]', + 'openTabNum' => '//*[@data-id="unclosed"]/span[2]', + 'draftTabNum' => '//*[@data-id="draft"]/span[2]', + 'reviewingTabNum' => '//*[@data-id="reviewing"]/span[2]', + 'changingTabNum' => '//*[@data-id="changing"]/span[2]', + 'firstStory' => '//*[@id="stories"]/div[2]/div[1]/div/div[2]/div/a', + 'firstCheckbox' => '//*[@id="stories"]/div[2]/div[1]/div/div[1]/div/div', + 'batchEdit' => '//*[@id="stories"]/div[3]/nav[1]/nav/button[1]', + 'batchAssignlite' => '//*[@id="stories"]/div[3]/nav[1]/button[3]', + 'batchAssignInput' => '/html/body/div[2]/menu/footer/div/input' ); $this->dom->xpath = array_merge($this->dom->xpath, $xpath); }