$ command is a short way to call the
findElement command in order
to fetch a single element on the page. It returns an object that with an extended prototype to call
action commands without passing in a selector. However if you still pass in a selector it will look
for that element first and call the action on that element. You can also pass in an object as selector
where the object contains a property
element-6066-11e4-a52e-4f735466cecf with the value of a reference
to an element. The command will then transform the reference to an extended WebdriverIO element.
Using the wdio testrunner this command is a global variable else it will be located on the browser object instead.
You can chain
$$ together in order to walk down the DOM tree.
For more information on how to select specific elements, check out the Selectors guide.
|selector||selector or JS Function to fetch a certain element|