# Difference between click() and tap()

**URL:** <https://discuss.appium.io/t/difference-between-click-and-tap/295>\
**Category:** Tutorials/Documentation\
**Created:** [September 10, 2014, 11:02pm UTC](https://discuss.appium.io/t/difference-between-click-and-tap/295 "2014-09-10T23:02:06Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![Telmo\_Cardoso](https://discuss.appium.io/user_avatar/discuss.appium.io/telmo_cardoso/32/1435_2.png) [@Telmo\_Cardoso](https://discuss.appium.io/u/Telmo_Cardoso)\
**Post date:** [March 18, 2015, 8:54am UTC](https://discuss.appium.io/t/difference-between-click-and-tap/295/9 "2015-03-18T08:54:12Z")

</div>

tap and click sometimes suffer from the elements not being valid anymore and returning “not able to tap element”.

With this being said, I normally use tab on buttons that I’m sure are there. Whenever I get any problem with tapping on visible elements (but appium states they aren’t visible, etc.) I user TouchAction.new.press on Element. So no maintenance costs and it always presses on the spot even when tap/click does not work

---

_[View the full topic](https://discuss.appium.io/t/difference-between-click-and-tap/295)._
