initForm('execution', 'all', '', 'appIframe-execution'); $selectedTab = $tab . 'Tab'; $form->dom->$selectedTab->click(); $form->wait(1); if($form->dom->num->getText() == $expectNum) return $this->success($tab . '标签下显示条数正确'); return $this->failed($tab . '标签下显示条数不正确'); } /** * 批量操作执行状态。 * Batch operation execution status. * * @param string $status wait|doing|suspended|closed * @access public * @return object */ public function changeStatus($status) { $form = $this->initForm('execution', 'all', '', 'appIframe-execution'); $firstId = $form->dom->firstId->getText(); $form->dom->firstCheckbox->click(); $form->dom->statusBtn->click(); $form->wait(1); $form->dom->$status->click(); $form->wait(1); if(is_object($form->dom->modalBtn)) $form->dom->modalBtn->click(); $form->wait(1); $viewForm = $this->initForm('execution', 'view', array('execution' => $firstId), 'appIframe-execution'); if($viewForm->dom->status->getText() == $this->lang->execution->statusList->$status) return $this->success("批量操作执行状态为{$status}成功"); return $this->failed("批量操作执行状态为{$status}失败"); } }