public function machineDetails($make, $model, $softwareVersion)
{
$this->elements['machineDetailsMake'] = array('xpath' => "//*[@id='machineDetailsData']//*[contains(text(),'{$make}')]");
$this->elements['machineDetailsModel'] = array('xpath' => "//*[@id='machineDetailsData']//*[contains(text(),'{$model}')]");
$this->elements['machineDetailsVersion'] = array('xpath' => "//*[@id='machineDetailsData']//*[contains(text(),'{$softwareVersion}')]");
$this->waitForElementDisplayBlock('machineDetails');
if ($this->getElement('machineDetailsMake')->isVisible()) {
print "Make Details Displayed successfully!";
} else {
throw new BehaviorException("Warning!! Machine Make not displayed correctly!");
}
if ($this->getElement('machineDetailsModel')->isVisible()) {
print "Machine Model displayed correctly!";
} else {
throw new BehaviorException("Warning!! Machine Model not displayed correctly!");
}
if ($this->getElement('machineDetailsVersion')->isVisible()) {
print "Machine Version Displayed correctly!";
} else {
throw new BehaviorException("Warning!! Machine Version not displayed correctly!");
}
}