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.