[misc, 1h] modify failed ui-case.

This commit is contained in:
lijie
2025-06-11 09:37:43 +08:00
committed by 李阳
parent e7db2dd7c1
commit ca753fc752
@@ -1,5 +1,5 @@
<?php
include dirname(__FILE__, 5) . '/test/lib/ui.ph';
include dirname(__FILE__, 5) . '/test/lib/ui.php';
class createReleaseTeaster extends Tester
{
/**
@@ -13,40 +13,19 @@ class createReleaseTeaster extends Tester
public function createRelease($releaseName, $releaseStatus)
{
/* 提交表单*/
$form = $this->iniForm('release', 'create', 1, 'all');
$form = $this->initForm('release', 'create', array('productID' => 1), 'appIframe-product');
$form->dom->name->setValue($releaseName);
$form->dom->ststus->picker($releaseStatus);
if($releaseStatus == wait)
{
if($form->dom->date->getText() != '计划发布日期') return $this->fail('状态选择未开始时,没有显示计划发布日期');
}
if($releaseStatus == normal)
{
if($form->dom->date->getText() != '计划发布日期') return $this->fail('状态选择已发布时,没有显示计划发布日期');
if($form->dom->releaseDate->getText() != '实际发布日期') return $this->fail('状态选择已发布时,没有显示计划发布日期');
}
$form->dom->btn($this->lang->save)->click();
$this->waitPageLoad();
$this->checkError();
/* 查看跳转页面*/
$bowsePage = $this->loadPage('release', 'view');
$bowsePage->dom->releaseInfo->click();
$viewPage = $this->loadPage('release', 'view');
$viewPage->dom->releaseInfo->click();
/*查看对应状态下的计划时间显示*/
if($form->dom->releasedStatus->getText() != $releaseStatus) return $this->fail('状态不符');
if($releasedStatus == wait)
{
if($form->dom->planedDate->getText() != date('Y-m-d')) return $this->fail('状态选择未开始时,计划发布日期不正确');
}
if($releasedStatus == normal)
{
if($form->dom->planedDate->getText() != date('Y-m-d')) return $this->fail('状态选择已发布时,计划发布日期不正确');
if($form->dom->releasedDate->getText() != date('Y-m-d')) return $this->fail('状态选择已发布时,计划发布日期不正确');
}
/*检查发布信息*/
if($viewPage->dom->basicreleasename->getText() != $releaseName) return $this->failed('发布名称错误');
if($viewPage->dom->releasedStatus->getText() != $releaseStatus) return $this->failed('发布状态错误');
return $this->success();
return $this->success('创建发布成功');
}
}