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!");
}
}