*[task#129871,doing,1h,4h] add function of switch branch tab
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
include dirname(__FILE__, 5) . '/test/lib/ui.php';
|
||||
class manageTester extends tester
|
||||
{
|
||||
public function switchTab($productID, $tabName, $tabNum)
|
||||
{
|
||||
$tabDom = $tabName . 'Tab';
|
||||
$tabNumDom = $tabName . 'Num';
|
||||
$managePage = $this->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失败");
|
||||
}
|
||||
}
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user