AdminPage::verifyStatus PHP Method

verifyStatus() public method

public verifyStatus ( $dicomFile, $processStatus, $processName )
    public function verifyStatus($dicomFile, $processStatus, $processName)
    {
        $this->elements['dicomFileInMore'] = array('xpath' => "//*[@class='dialogbox ui-dialog-content ui-widget-content']//*[contains(text(),'{$dicomFile}')]");
        $this->elements['dicomMoreBlock'] = array('xpath' => "//*[@class='dialogbox ui-dialog-content ui-widget-content']");
        $this->elements['dicomFileStatus'] = array('xpath' => "//*[@id='fileWatcherHistoryData']//*[@filename='{$dicomFile}']//*[contains(text(),'{$processStatus}')]");
        $this->elements['dicomFileProcessName'] = array('xpath' => "//*[@id='fileWatcherHistoryData']//*[@filename='{$dicomFile}']//*[contains(text(),'{$processName}')]");
        $this->waitForElementDisplayBlock('dicomMoreBlock');
        $element = $this->getElement('dicomMoreBlock');
        $this->scrollWindowToElement($element);
        if ($this->getElement('dicomFileInMore')->isVisible()) {
            if ($this->getElement('dicomFileStatus')->isVisible()) {
                if ($this->getElement('dicomFileProcessName')->isVisible()) {
                    print "Dicom File name, Status and Process Name are displayed correctly";
                } else {
                    throw new BehaviorException("Warning!! Process Name not displayed Correctly!");
                }
            } else {
                throw new BehaviorException("Warning!! Process Status not displayed Correctly!");
            }
        } else {
            throw new BehaviorException("Warning!! Dicom File Name not displayed Correctly!");
        }
    }