Tap view with accessibility identifier

Lots of duplicated code from tapViewWithAccessibilityLabel, but it seemed cleaner to keep the methods separate instead of trying to pass a type through all methods.