Appium TouchAction API - tap method not working with WebDriver

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();
}

}

pls help…

Try AndroidDriver…

Regards,
Sudhanva

With Android Driver also the Tap Action is not performed :frowning: