webdriverio
Version:
Next-gen browser and mobile automation test framework for Node.js
21 lines (15 loc) • 555 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = $;
var _utils = require("../../utils");
var _getElementObject = require("../../utils/getElementObject");
var _constants = require("../../constants");
async function $(selector) {
if (selector && typeof selector[_constants.ELEMENT_KEY] === 'string') {
return _getElementObject.getElement.call(this, null, selector);
}
const res = await _utils.findElement.call(this, selector);
return _getElementObject.getElement.call(this, selector, res);
}