The id, name and value properties should be empty strings if the corresponding attribute is not set.
Added maximum waiting period with the `maxWait` browser option, which defaults to 5 seconds. You can set `maxWait` and `wait` duration as number of milliseconds or textual value like "5s", "1m", etc.
Check for already valid HTML element in browser.link and browser.button methods
If DOM attribute is not set, `getAttribute` will return `null` just like any browser (though the spec insists on empty string).
You can also get the activeElement.