initForm('branch', 'manage', $productID, 'appIframe-product'); $managePage->dom->$tabDom->click();//点击对应的tab $managePage->wait(1); $num = $managePage->dom->$tabNumDom->getText();//对应tab下分支数量 return ($num == $tabNum) ? $this->success("切换至{$tabName}Tab成功") : $this->failed("切换至{$tabName}Tab失败"); } /** * 关闭分支 * close branch * * @param $productID 产品ID * @return mixed */ public function closeBranch($productID) { $managePage = $this->initForm('branch', 'manage', $productID, 'appIframe-product'); $managePage->dom->allTab->click(); $managePage->dom->closeBtn->click(); $managePage->wait(1); $managePage->dom->confirmBtn->click(); $managePage->wait(1); $status = $managePage->dom->secStatus->getText(); return ($status == $this->lang->branch->statusList->closed) ? $this->success("关闭分支成功") : $this->failed("关闭分支失败"); } /** * 激活分支 * activate branch * * @param $productID 产品ID * @return mixed */ public function activateBranch($productID) { $managePage = $this->initForm('branch', 'manage', $productID, 'appIframe-product'); $managePage->dom->allTab->click(); $managePage->dom->activateBtn->click(); $managePage->wait(1); $managePage->dom->confirmBtn->click(); $managePage->wait(1); $status = $managePage->dom->secStatus->getText(); return ($status == $this->lang->branch->statusList->active) ? $this->success("激活分支成功") : $this->failed("激活分支失败"); } }