# Appium TouchAction API - tap method not working with WebDriver

**URL:** <https://discuss.appium.io/t/appium-touchaction-api-tap-method-not-working-with-webdriver/4127>\
**Category:** Support\
**Created:** [April 30, 2015, 7:31am UTC](https://discuss.appium.io/t/appium-touchaction-api-tap-method-not-working-with-webdriver/4127 "2015-04-30T07:31:20Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pradeep\_Bhandari](https://discuss.appium.io/user_avatar/discuss.appium.io/pradeep_bhandari/32/966_2.png) [@Pradeep\_Bhandari](https://discuss.appium.io/u/Pradeep_Bhandari)\
**Post date:** [April 30, 2015, 7:31am UTC](https://discuss.appium.io/t/appium-touchaction-api-tap-method-not-working-with-webdriver/4127/1 "2015-04-30T07:31:20Z")

</div>

Want to use Appium TouchAction API…However it is not working for me. Script passes without performing tap action.  
Appium server and IDE test script are on same machine.

code below:-

public class TouchTest {

```
public WebDriver driver;
public MobileDriver driver1;

 @BeforeClass
 public void setUp() throws MalformedURLException{
	 
	 DesiredCapabilities capabilities = new DesiredCapabilities();
	   
	    capabilities.setCapability("platformName", "Android");
	    capabilities.setCapability("platformVersion", "5.0");
	    capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
	    capabilities.setCapability("deviceName", "4763f751");
            capabilities.setCapability("device", "Android"); 
            capabilities.setCapability("appPackage", "com.android.contacts");             
            capabilities.setCapability("appActivity", "com.android.contacts.activities.PeopleActivity");
              
      //Create RemoteWebDriver instance and connect to the Appium server.
      
        driver = new RemoteWebDriver (new URL("http://127.0.0.1:4723/wd/hub"), capabilities);    

 }
 
 @Test
 
 public void testCal() throws Exception {
	 
		TouchAction action1 = new TouchAction (driver1);
		
		WebElement clk=driver.findElement(By.name("some text here"));
				
		 if((clk).isDisplayed())
		 { System.out.println("Contact is displayed");} // i do get this message 
		
		
		action1.tap(clk);
		
	 }

```

@AfterClass  
public void teardown(){  
//close the app  
[//driver.quit](https://driver.quit)();  
}

}

pls help…

---

<div class="post-metadata">

**Author:** ![sudhanvam](https://discuss.appium.io/letter_avatar_proxy/v4/letter/s/9fc29f/32.png) [@sudhanvam](https://discuss.appium.io/u/sudhanvam)\
**Post date:** [April 30, 2015, 8:35am UTC](https://discuss.appium.io/t/appium-touchaction-api-tap-method-not-working-with-webdriver/4127/2 "2015-04-30T08:35:02Z")

</div>

Try AndroidDriver…

Regards,  
Sudhanva

---

<div class="post-metadata">

**Author:** ![Pradeep\_Bhandari](https://discuss.appium.io/user_avatar/discuss.appium.io/pradeep_bhandari/32/966_2.png) [@Pradeep\_Bhandari](https://discuss.appium.io/u/Pradeep_Bhandari)\
**Post date:** [May 4, 2015, 10:40am UTC](https://discuss.appium.io/t/appium-touchaction-api-tap-method-not-working-with-webdriver/4127/3 "2015-05-04T10:40:57Z")

</div>

With Android Driver also the Tap Action is not performed ☹
