Tap command not getting recognized as command by Appium

I am sending the following command

	WebElement el = obj_android.findElementByXPath("/html/body/ion-item[2]/a");
	obj_android.tap(2,el,500);

In appium.exe log window I can see the following:
ion-list/div/ion-item[2]/a"}

info: JSONWP Proxy: Got response with status 200: {“sessionId”:“76e0d397d56bf921c19e98ab6d646f56”,“status”:0,“value”:{“ELEMENT”:“0.21186543093062937-2”}}
info: JSONWP Proxy: Replacing sessionId 76e0d397d56bf921c19e98ab6d646f56 with b8eff2ce-607c-4268-a2b4-55723a0238c5
info: ← POST /wd/hub/session/b8eff2ce-607c-4268-a2b4-55723a0238c5/element 200 274.452 ms - 107
info: → POST /wd/hub/session/b8eff2ce-607c-4268-a2b4-55723a0238c5/touch/multi/perform {“actions”:[[{“action”:“press”,“options”:{“element”:“0.21186543093062937-2”}},{“action”:“wait”,“options”:{“ms”:500}},{“action”:“release”,“options”:{}}],[{“action”:“press”,“options”:{“element”:“0.21186543093062937-2”}},{“action”:“wait”,“options”:{“ms”:500}},{“action”:“release”,“options”:{}}]]}
info: JSONWP Proxy: Proxying [POST /wd/hub/session/b8eff2ce-607c-4268-a2b4-55723a0238c5/touch/multi/perform] to [POST http://127.0.0.1:9515/wd/hub/session/76e0d397d56bf921c19e98ab6d646f56/touch/multi/perform] with body: {“actions”:[[{“action”:“press”,“options”:{“element”:“0.21186543093062937-2”}},{“action”:“wait”,“options”:{“ms”:500}},{“action”:“release”,“options”:{}}],[{“action”:“press”,“options”:{“element”:"0.21…
error: Could not proxy command to remote server. Original error: 404 - unknown command: session/76e0d397d56bf921c19e98ab6d646f56/touch/multi/perform

My assumption is that some how appium is not able to translate command. Question is that I have used appium.exe for installation. Can this be happening that I dont have the latest version of appium in my windows machine if so How can I fix the issue I dont know any thing about node.js etc for installation what is step by step way to install appium on windows machine.

It looks like you’re using the Chrome driver for embedded WebView testing or web app testing. The Chrome driver does not understand the tap command. You’ll have to use .click() instead.

Thank you for the reply. Yes it’s Web view and using Chrome driver. Click was not working it says object not click able at corrdinates. Developers have some java script function getting called on the beckend. I also tried to use java script executioner but may be it’s not public I am not able to call by function name. Any suggestions will be helpfu… Thanks