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

60 lines
4.4 KiB
PHP
Raw Permalink Normal View History

<?php
class viewPage extends page
{
public function __construct($webdriver)
{
parent::__construct($webdriver);
$xpath = array(
/* 执行概况页元素 */
'executionName' => "//*[@id='mainContent']/div[1]/div[1]/div[2]/div[1]/div",
'programName' => "//*[@id='mainContent']/div[1]/div[1]/div[2]/div[2]/div[1]/div/a",
'projectName' => "//*[@id='mainContent']/div[1]/div[1]/div[2]/div[2]/div[2]/a",
'status' => "//*[@id='mainContent']/div[1]/div[1]/div[2]/div[1]/span[2]",
'acl' => "//*[@id='mainContent']/div[1]/div[1]/div[2]/div[1]/span[3]",
'storyNum' => "//*[@id='mainContent']/div[1]/div[1]/div[1]/div[2]/div[1]/div",
'taskNum' => "//*[@id='mainContent']/div[1]/div[1]/div[1]/div[2]/div[2]/div",
'bugNum' => "//*[@id='mainContent']/div[1]/div[1]/div[1]/div[2]/div[3]/div",
'plannedBegin' => "//*[@id='mainContent']/div[2]/div[1]/div/table[3]/tbody/tr/td/div/div[1]/span[2]",
'plannedEnd' => "//*[@id='mainContent']/div[2]/div[1]/div/table[3]/tbody/tr/td/div/div[2]/span[2]",
'realBeganView' => "//*[@id='mainContent']/div[2]/div[1]/div/table[3]/tbody/tr/td/div/div[3]/span[2]",
'realEndView' => "//*[@id='mainContent']/div[2]/div[1]/div/table[3]/tbody/tr/td/div/div[4]/span[2]",
'editBtn' => "//*[@id='mainContent']/div[3]/div/a[last()-1]",
'deleteBtn' => "//*[@id='mainContent']/div[3]/div/a[last()]",
'linckedProducta' => "//*[@id='mainContent']/div[2]/div[1]/div/table[1]/tbody/tr[1]/td[1]",
'linckedProductb' => "//*[@id='mainContent']/div[2]/div[1]/div/table[1]/tbody/tr[2]/td[1]",
'productsNev' => "//*[@data-id='products']",
'moreProducts' => "//*[@id='mainContent']/div[2]/div[1]/div/table[1]/thead/tr/th[1]/div/a/span",
'teamMembera' => "//*[@id='mainContent']/div[2]/div[1]/div/table[2]/tbody/tr/td/div/div[1]/span[1]",
'teamMemberb' => "//*[@id='mainContent']/div[2]/div[1]/div/table[2]/tbody/tr/td/div/div[2]/span[1]",
'moreTeamMembers' => "//*[@id='mainContent']/div[2]/div[1]/div/table[2]/thead/tr/th/div/a/span",
'manageMembers' => "//*[@id='mainContent']/div[2]/div[1]/div/table[2]/tbody/tr/td/div/a",
'docliba' => "//*[@id='mainContent']/div[2]/div[1]/div/table[5]/tbody/tr/td/div/div[1]/a",
'doclibb' => "//*[@id='mainContent']/div[2]/div[1]/div/table[5]/tbody/tr/td/div/div[2]/a",
'moreDoclibs' => "//*[@id='mainContent']/div[2]/div[1]/div/table[5]/thead/tr/th/div/a/span",
'createDoclib' => "//*[@id='mainContent']/div[2]/div[1]/div/table[5]/tbody/tr/td/div/div[3]/a/span",
'doclibModal' => "//*[@class='modal-dialog']",
/* 编辑执行弹窗中元素 */
'nameLabel' => "//*[@name='name']/..//span",
'products' => "//*[@name='products[0]']",
'productsTip' => "//*[@id='products[0]Tip']",
'submit' => "//*[@type='submit']/span",
/* 开始执行弹窗中的元素 */
'realBeganField' => "//div[@data-name='realBegan']/label/span",
'startSubmit' => "//*[@name='realBegan']/../../../../div[3]/div/button",
/* 关闭执行弹窗中的元素 */
'realEndField' => "//div[@data-name='realEnd']/label/span",
'closeSubmit' => "//*[@name='realEnd']/../../../../div[3]/div/button",
/* 挂起执行弹窗中的元素 */
'suspendSubmit' => "//*[@class='modal-actions']/../div[3]/div/div/form/div[2]/div/button",
/* 延期执行弹窗中的元素 */
'putoffSubmit' => "//*[@class='modal-actions']/../div[3]/div/div/form/div[4]/div/button",
/* 激活执行弹窗中的元素 */
'activateSubmit' => "//*[@class='modal-actions']/../div[3]/div/div/form/div[3]/div/button",
/* 运营管理界面下元素 */
'plannedBeginInLite' => "//*[@id='mainContent']/div[2]/div[1]/div/table[2]/tbody/tr/td/div/div[1]/span[2]",
'plannedEndInLite' => "//*[@id='mainContent']/div[2]/div[1]/div/table[2]/tbody/tr/td/div/div[2]/span[2]",
);
$this->dom->xpath = array_merge($this->dom->xpath, $xpath);
}
}