Então, eu trabalho com o Fred e nos tentamos aqui esses dois exemplos:
https://webdriver.io/docs/api/element/touchAction.html
https://github.com/webdriverio/webdriverio/issues/2599
Um deles de acordo com a documentação e outro de acordo com um forum no gitHub.
Eu criei um projeto no gitLab:
https://gitlab.com/IagoAP/exemplolongpress
Você pode so executar o comando: npm install; npm test;
E nele tem os dois testes do longPress e se os dois falham ele gera um erro.
O erro é (para ambos):
TypeError: Cannot read property 'bind' of undefined
at homePage.clicarSegurarQuadrado (/home/user/mochatest/test/pages/home.page.js:24:22)
at World.<anonymous> (/home/user/mochatest/test/steps/home.js:13:14) name: 'TypeError'
Não é possivel executar o longPress de acordo com a documentação, alguem tem alguma solução?