znt/module/projectbuild/test/lib/ui/view.ui.class.php

38 lines
1.8 KiB
PHP
Raw Permalink Normal View History

<?php
include dirname(__FILE__, 6) . '/test/lib/ui.php';
class buildViewTester extends tester
{
/**
* Check the view page of project build.
* 项目版本详情
*
* @access public
*/
public function checkBuildView()
{
$browsePage = $this->initForm('projectbuild', 'browse', array('projectID' => 1), 'appIframe-project');
$buildNameBrowse = $browsePage->dom->buildNameBrowse->getText();
$productBrowse = $browsePage->dom->productBrowse->getText();
$systemBrowse = $browsePage->dom->systemBrowse->getText();
$executionBrowse = $browsePage->dom->executionBrowse->getText();
$browsePage->dom->buildNameBrowse->click();
//在详情页面,获取项目版本字段信息
$viewPage = $this->loadPage('projectbuild', 'view');
$viewPage->wait(2);
$viewPage->dom->basic->click();
$viewPage->wait(2);
$basicbuildName = $viewPage->dom->basicBuildName->getText();
$basicProduct = $viewPage->dom->basicProduct->getText();
$basicSystem = $viewPage->dom->basicSystemName->getText();
$basicExecution = $viewPage->dom->basicExecution->getText();
//断言检查版本详情页显示是否正确
if($buildNameBrowse != $basicbuildName) return $this->failed('项目版本详情页名称显示不正确');
if($productBrowse != $basicProduct) return $this->failed('项目版本详情页所属产品显示不正确');
if($systemBrowse != $basicSystem) return $this->failed('项目版本详情页所属应用显示不正确');
if($executionBrowse != $basicExecution) return $this->failed('项目版本详情页所属执行显示不正确');
return $this->success('项目版本详情查看成功');
}
}