Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

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

webdriver
Теги: #<Tag:0x00007f7b6a1779c8>

(t62) #1

проблема вот в чём, я тестирую приложение в браузере - хроме, принципе когда нажимаю на кнопки, всё гуд, а когда в приложении и там только слушатели тача, уже проблема, генерирую событие так -
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)

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

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


(Yaroslav Pernerovskyy) #2

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


(t62) #3

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


(vmaximv) #4

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


(Yaroslav Pernerovskyy) #5

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


(t62) #6

драйвера


(Yaroslav Pernerovskyy) #7

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