Press a button by its attribute (id, class, name, placeholder, data-*).
Step pattern
When (I |we )*press "([^"]*)?" by( its)*(?: "([^"]*)?")* (attribute|attr)Examples
Example #1
When I press "btn-pressid" by attrExample #2
When I press "btn-pressid" by attributeExample #3
And I press "Your full name" by "placeholder" attributeExample #4
And I press "Your full name" by its "placeholder" attributeExample #5
And I press "save-name" by "data-selector" attr