diff --git a/module/projectstory/test/lib/changestatusinlite.ui.class.php b/module/projectstory/test/lib/changestatusinlite.ui.class.php new file mode 100755 index 0000000000..c8eba43dfa --- /dev/null +++ b/module/projectstory/test/lib/changestatusinlite.ui.class.php @@ -0,0 +1,50 @@ +switchVision('lite'); + $form = $this->initForm('projectstory', 'view', $storyUrl, 'appIframe-project'); + $form->wait(1); + $form->dom->closeBtn->click(); + $form->wait(1); + $form->dom->closestoryBtn->click(); + $viewPage = $this->initForm('projectstory', 'view', $storyUrl, 'appIframe-project'); + $form->wait(1); + $status = $viewPage->dom->storyStatus->getText(); + return($status == $this->lang->story->statusList->closed) + ? $this->success('目标关闭成功') + : $this->failed('目标关闭失败'); + } + + /** + * 运营界面激活目标 + * Activate story in lite + * + * @param array $storyUrl + * @return mixed + */ + public function activeStory($storyUrl) + { + $this->switchVision('lite'); + $form = $this->initForm('projectstory', 'view', $storyUrl, 'appIframe-project'); + $form->wait(1); + $form->dom->activateBtn->click(); + $form->wait(1); + $form->dom->activateStoryBtn->click(); + $viewPage = $this->initForm('projectstory', 'view', $storyUrl, 'appIframe-project'); + $form->wait(1); + $status = $viewPage->dom->storyStatus->getText(); + return($status != $this->lang->story->statusList->closed) + ? $this->success('目标激活成功') + : $this->failed('目标激活失败'); + } +}