Share
Go down
sachin123
Posts : 7
Join date : 2011-11-29

how to use getXpathCount, isAlertPresent() ,isElementPresent and removeAllSelections

on Tue Nov 29, 2011 8:33 pm
Hi All

please give to me one example
faramka
Professional
Professional
Posts : 143
Join date : 2011-09-15
Location : Poland

Re: how to use getXpathCount, isAlertPresent() ,isElementPresent and removeAllSelections

on Wed Nov 30, 2011 2:52 pm
If there is a table with id = data in the current page, get count of rows by xPath:

Code:
if ($this->isElementPresent("//table[@id='data']") {
    $count = $this->getXpathCount("//table[@id='data']/tbody/tr");
}

If there is any alert presented, get it.
Code:
if ($this->isAlertPresent()) {
    $this->getAlert();
}

removeAllSelection(locator) - unselects all of the selected options in a multi-select element. The argument is an element locator identifying a multi-select box.
So if you have something like this:

Code:
<select multiple="" size="3" name="mytextarea">
    <option value="one" name="one"> one </option>
    <option value="two" name="two"> two </option>
    <option value="three" name="three"> three </option>
    <option value="four" name="four"> four </option>
</select>

You select some options first:
Code:
$this->select("mytextarea", "one");
$this->select("mytextarea", "three");

Then you can remove these selections at a time:
Code:
$this->removeAllSelections("mytextarea");
Back to top
Permissions in this forum:
You cannot reply to topics in this forum