/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package jhydra.core.uinav.selenium;
/**
*
* @author jantic
*/
public interface IExtendedSelenium extends ISelenium{
void waitForPageElementToBePopulated(String identity, Integer maxSeconds);
void waitForPageElementPresence(String identity, Integer maxSeconds);
void waitForPageElementToBeEditable(String identity, Integer maxSeconds);
void waitForPageElementToBeNOTEditable(String identity, Integer maxSeconds);
void waitForDropDownOptionToBeSelected(String identity, Integer maxSeconds);
void waitForPromptToDisappear(Integer maxSeconds);
void waitForCondition(String script, Integer maxSeconds);
void waitForFrameToLoad(String frameAddress, Integer maxSeconds);
void waitForPageToLoad(Integer maxSeconds);
void waitForPopUp(String windowID, Integer maxSeconds);
String getValueIfPresent(String identity);
String getTextIfPresent(String identity);
void setTimeout(Integer timeout);
void screenshot(String filename);
void screenshot();
}