znt/module/program/test/ui/page/browse.php

34 lines
2.2 KiB
PHP

<?php
class browsePage extends page
{
public function __construct($webdriver)
{
parent::__construct($webdriver);
$xpath = array(
'programName' => '//*[@id="projectviews"]/div[2]/div[1]/div/div/div/a',
'endDate' => '//*[@id="projectviews"]/div[2]/div[2]/div/div[6]/div',
'personnelNav' => "//*[@id='navbar']//a[@data-id='personnel']",
'whitelistNav' => '//*[@id="mainNavbar"]//a[@data-id="whitelist"]',
'whitelistUser' => '//*[@id="table-personnel-whitelist"]/div[2]/div[1]/div/div[2]/div',
'editBtn' => '//*[@id="projectviews"]/div[2]/div[3]/div/div[1]/div/nav/a[2]',
'secEditBtn' => '//*[@id="projectviews"]/div[2]/div[3]/div/div[2]/div/nav/a[2]',
'fstStartBtn' => '//*[@id="projectviews"]/div[2]/div[3]/div/div[1]/div/nav/a[1]',
'closeBtn' => '//*[@id="projectviews"]/div[2]/div[3]/div/div[1]/div/nav/a[1]',
'closeConfirm' => '//*[@class="panel-body"]/form/div[3]/div/button',
'fstStatus' => '//*[@id="projectviews"]/div[2]/div[2]/div[1]/div[1]/div[1]/span',
'startProgramBtn' => '//*[@class="panel-body"]/form/div[3]/div/button',
'addChildBtn' => '//*[@id="projectviews"]/div[2]/div[3]/div/div[1]/div/nav/a[3]',
'fstdeleteBtn' => '//*[@id="projectviews"]/div[2]/div[3]/div/div[1]/div/nav/a[4]',
'checkoutPrompt' => '//*[@class="modal-dialog"]/div/div[2]/div[2]',
'deleteCancel' => '//*[@class="modal modal-async load-indicator modal-alert modal-trans show in"]/div/div[1]/div[3]/nav/button[2]',
'confirm' => '//button[@z-key="confirm"]',
'formText' => '//*[@id="projectviews"]/div/div/div',
'fstProgramName' => '/html/body/div[1]/div/div[2]/div[2]/div/div[2]/div[1]/div/div/div/a',
'addProject' => '/html/body/div[1]/div/div[1]/div[2]/a[1]',
'allTab' => '//*[@id="mainMenu"]/div[1]/menu[1]/li[1]/a[1]',
'allTabNum' => '//*[@id="featureBar"]/menu/li[1]/a/span[2]'
);
$this->dom->xpath = array_merge($this->dom->xpath, $xpath);
}
}