webdriverjs
Version:
A nodejs bindings implementation for selenium 2.0/webdriver
22 lines (13 loc) • 510 B
JavaScript
module.exports = function getCssProperty (cssSelector, cssProperty, callback) {
var self = this;
this.element(cssSelector, function(err, result) {
if(err === null && result.value) {
self.elementIdCssProperty(result.value.ELEMENT, cssProperty, function(err, result) {
callback(err, result.value.replace(/\s+/g, '').toLowerCase());
});
} else {
/* istanbul ignore next */
callback(err, result);
}
});
};