module-webdriver
module-webdriver copied to clipboard
Shortcut findElements() mechanism for data attributes
What are you trying to achieve? (Expected behavior)
A shortcut match() selector for data attributes.
What do you get instead? (Actual behavior)
Need to specify the whole css selector
How could the issue be reproduced? (Steps to reproduce)
Using the example in https://medium.com/swlh/5-tricks-to-elevate-your-automated-regression-tests-762f437c55e6
<a href="/footwear/boots/ankle-boots" data-qaid="shop-ankle-boots">Shop ankle boots</a>
it could be along the lines of:
$i->click(['data' => 'qaid|shop-ankle-boots'])
while today it is:
$i->click(['css' => '[data-qaid="shop-ankle-boots"]']);
Details
- Codeception version: 3.1.1