Skip to content

Instantly share code, notes, and snippets.

@bastsoft
Created January 4, 2014 11:34
Show Gist options
  • Save bastsoft/8254468 to your computer and use it in GitHub Desktop.
Save bastsoft/8254468 to your computer and use it in GitHub Desktop.
//snippets
var eIsPresent = function (element) {
var d = webdriver.promise.defer();
driver.isElementPresent(element).then(function (elementFound) {
if (elementFound) {
d.fulfill(elementFound);
}
});
return d;
};
var eClick = function (element) {
var d = webdriver.promise.defer();
eIsPresent(element).then(
function () {
driver.findElement(element).click();
d.fulfill(true);
}
);
return d;
};
var eSKeys = function (element, text, callback) {
var d = webdriver.promise.defer();
eIsPresent(element, function () {
driver.findElement(element).sendKeys(text);
d.fulfill(true);
});
return d;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment