Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 2x 1x 1x | /**
* The Get Element Property command will return the result of getting a property of an element.
*
* <example>
:getProperty.js
it('should demonstrate the getCSSProperty command', () => {
var elem = $('body')
var color = elem.getProperty('tagName')
console.log(color) // outputs: "BODY"
})
* </example>
*
* @alias element.getProperty
* @param {String} property name of the element property
* @return {Object|String} the value of the property of the selected element
*/
import { getBrowserObject } from '../../utils'
import getPropertyScript from '../../scripts/getProperty'
export default function getProperty (property) {
if (this.isW3C) {
return this.getElementProperty(this.elementId, property)
}
return getBrowserObject(this).execute(
getPropertyScript,
{ ELEMENT: this.elementId },
property
)
}
|