add touch/click endpoint as element.tap(), and test