From 07248a7eef06cdcd034503f08a148cf6f4ae3d99 Mon Sep 17 00:00:00 2001 From: lixiaoyu Date: Tue, 8 Oct 2024 14:05:21 +0800 Subject: [PATCH] *[task#129871,doing,1h,4h] add function of switch branch tab --- module/branch/test/lib/manage.ui.class.php | 14 ++++++++++++++ module/branch/test/ui/page/manage.php | 3 +++ 2 files changed, 17 insertions(+) create mode 100644 module/branch/test/lib/manage.ui.class.php diff --git a/module/branch/test/lib/manage.ui.class.php b/module/branch/test/lib/manage.ui.class.php new file mode 100644 index 0000000000..120ee856d3 --- /dev/null +++ b/module/branch/test/lib/manage.ui.class.php @@ -0,0 +1,14 @@ +initForm('branch', 'manage', $productID, 'appIframe-product'); + $managePage->dom->$tabDom->click();//点击对应的tab + $num = $managePage->dom->$tabNumDom->getText();//获取对应tab下分支数量 + return ($num == $tabNum) ? $this->success("切换至{$tabName}Tab成功") : $this->failed("切换至{$tabName}Tab失败"); + } +} diff --git a/module/branch/test/ui/page/manage.php b/module/branch/test/ui/page/manage.php index b2cb59c365..03ab0fbba1 100755 --- a/module/branch/test/ui/page/manage.php +++ b/module/branch/test/ui/page/manage.php @@ -13,6 +13,9 @@ class managePage extends page 'allTab' => "//*[@id='featureBar']/menu/li[1]/a", 'activeTab' => "//*[@id='featureBar']/menu/li[2]/a", 'closedTab' => "//*[@id='featureBar']/menu/li[3]/a", + 'allNum' => "//*[@id='featureBar']/menu/li[1]/a/span[2]", + 'activeNum' => "//*[@id='featureBar']/menu/li[2]/a/span[2]", + 'closedNum' => "//*[@id='featureBar']/menu/li[3]/a/span[2]", 'secName' => "//*[@id='table-branch-manage']/div[2]/div[1]/div/div[4]/div", 'secDesc' => "//*[@id='table-branch-manage']/div[2]/div[2]/div/div[8]/div", 'secStatus' => "//*[@id='table-branch-manage']/div[2]/div[2]/div/div[5]/div/span",