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

34 lines
1.3 KiB
PHP

<?php
include dirname(__FILE__, 6) . '/test/lib/ui.php';
class viewTester extends tester
{
/**
* Check the design view page.
* 检查设计详情页。
*
* @param array $design
* @access public
* @return object
*/
public function view(array $design)
{
$form = $this->initForm('design', 'browse', array('projectID' => 60), 'appIframe-project');
$browseDesignName = $form->dom->designName->getText();
$browseProduct = $form->dom->product->getText();
$browseDesignType = $form->dom->designType->getText();
$form->dom->designName->click();
$form->wait(1);
/* 跳转到设计详情页,检查设计字段信息。 */
$viewPage = $this->loadPage('design', 'view');
$viewTitle = $viewPage->dom->designName->getText();
$viewProduct = $viewPage->dom->linkedProduct->getText();
$viewDesignType = $viewPage->dom->designType->getText();
$viewPage->wait(2);
if($browseDesignName != $viewTitle) return $this->failed('设计名称错误');
if($browseDesignType != $viewDesignType) return $this->failed('设计类型错误');
if($browseProduct != $viewProduct) return $this->failed('所属产品错误');
return $this->success('设计详情页信息正确');
}
}