t.me/atinfo_chat Telegram группа по автоматизации тестирования

Проблема с симуляции тапа на андроиде аппиумом

Теги: #<Tag:0x00007f7487e63950>

проблема вот в чём, я тестирую приложение в браузере - хроме, принципе когда нажимаю на кнопки, всё гуд, а когда в приложении и там только слушатели тача, уже проблема, генерирую событие так -
new io.appium.java_client.TouchAction((MobileDriver)webDriver()).tap(100,150).release().perform();

в ответ получаю ошибку -
Caused by: org.openqa.selenium.WebDriverException: Method has not yet been implemented (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 23 milliseconds
Build info: version: ‘3.0.1’, revision: ‘1969d75’, time: ‘2016-10-18 09:49:13 -0700’
System info: host: os.name: ‘Windows 7’, os.arch: ‘amd64’, os.version: ‘6.1’, java.version: ‘1.8.0_121’
Driver info: io.appium.java_client.android.AndroidDriver
Capabilities [{networkConnectionEnabled=true, noReset=true, warnings={}, databaseEnabled=false, version=5.1.1, deviceName=03a6c76c0061ebb5, platform=ANDROID, deviceUDID=03a6c76c0061ebb5, proxy={proxyAutoconfigUrl=null, autodetect=false, socksUsername=null, socksPassword=null, httpProxy=t-yatsyshyn:8083, proxyType=MANUAL, noProxy=localhost, 127.0.0.1, ftpProxy=null, socksProxy=null, hCode=2032399795, class=org.openqa.selenium.Proxy, sslProxy=t-yatsyshyn:8083}, desired={proxy={proxyAutoconfigUrl=null, autodetect=false, socksUsername=null, socksPassword=null, httpProxy=t-yatsyshyn:8083, proxyType=MANUAL, noProxy=localhost, 127.0.0.1, ftpProxy=null, socksProxy=null, hCode=2032399795, class=org.openqa.selenium.Proxy, sslProxy=t-yatsyshyn:8083}, noReset=true, browserName=Chrome, platformName=Android, udid=03a6c76c0061ebb5, version=5.1.1, deviceName=Nexus 5, platform=ANDROID}, platformVersion=5.1.1, webStorageEnabled=false, locationContextEnabled=false, takesScreenshot=true, browserName=Chrome, javascriptEnabled=true, platformName=Android, udid=03a6c76c0061ebb5}]
Session ID: 1dd1c325-fc26-4633-8a84-ed93acc8c154
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

Так же пробовал все варианты которые нашол в нете, что не так делаю, есть решения?

как вы делаете нажатия на екран?

откатиться на 2.53 не пробовали ?

как оказалось слишком дорогое удовольствие, все тесты рухнули по смене версий

Тачэкшены никогда не работали на Android во WebView контексте.

Смене версий чего? Аппиума или вебдрайвера?

драйвера

Таки да, версию 3.0 пока рановато использовать. Тем более, если у вас все работало и без нее.