znt/module/projectbuild/test/ui/page/view.php

36 lines
2.2 KiB
PHP

<?php
class viewPage extends page
{
public function __construct($webdriver)
{
parent::__construct($webdriver);
$xpath = array(
'basic' => "//*[@id='mainContent']/div[2]/div/div/div/div/ul/li[4]/a/span",
'basicProduct' => "//*[@class='section']/table/tbody[1]/tr[1]/td",
'basicSystemName' => "//*[@class='section']/table/tbody[1]/tr[2]/td",
'basicBuildName' => "//*[@class='section']/table/tbody[1]/tr[3]/td",
'basicExecution' => "//*[@class='section']/table/tbody[1]/tr[4]/td",
/* 版本关联研发需求的元素 */
'linkStoryBtn' => "//*[@id='mainContent']/div[2]/div/div/div/div[2]/div/div/button/span",
'searchBtn' => "//*[@class='tab-content']/div/div/div/form/div[2]/button",
'selectAllStory' => "//*[@id='unlinkStoryList']/div[3]/div/div/label",
'linkStoryBtnBottom' => "//*[@id='unlinkStoryList']/div[3]/nav[1]/button/span",
'finishedStoryNum' => "//*[@id='linkStoryDTable']/div[3]/div[2]/strong[1]",
'unlinkFirBtn' => "//*[@id='linkStoryDTable']/div[2]/div[3]/div/div/div/nav/a/i",
'allFinishedStoryBtn' => "//*[@id='linkStoryDTable']/div[3]/div/div/label",
'batchUnlinkBtn' => "//*[@id='linkStoryDTable']/div[3]/nav[1]/button[1]/span",
/*发布关联Bug的元素*/
'resolvedBugTab' => "//*[@id='mainContent']/div[2]/div/div/div/div/ul/li[2]/a/span",
'linkBugBtn' => "//*[@id='mainContent']/div[2]/div/div/div/div[2]/div[2]/div/button/span",
'selectAllBug' => "//*[@id='unlinkBugList']/div[3]/div/div/label",
'linkBugBtnBottom' => "//*[@id='unlinkBugList']/div/nav/button/span",
'resolvedBugNum' => "//*[@id='bugDTable']/div[3]/div[2]/strong",
'unlinkFirBugBtn' => "//*[@id='bugDTable']/div[2]/div[3]/div/div[1]/div/nav/a/i",
'allResolvedBugBtn' => "//*[@id='bugDTable']/div[3]/div/div/label",
'batchUnlinkBugBtn' => "//*[@id='bugDTable']/div[3]/nav[1]/button[1]/span",
);
$this->dom->xpath = array_merge($this->dom->xpath, $xpath);
}
}