Первое, что нужно учитывать при просмотре журналов, в журнале написано <001ddevice 'ZY2239MTHQ' not foundFAIL001ddevice offline (no transport)>.
, что означает, что даже если ваше устройство подключено к машине, оно находится в автономном режиме.
Вы можете попробовать повторно подключить устройство и проверитьadb devices
.Эта команда должна отображать устройство с его текущим состоянием.
Другой момент - использовать сервер Appium и клиент Java, которые соответствуют друг другу.
Сервер Appium 1.10
поддерживается клиентом Java 7.0
, а сервер 1.9.1
поддерживается 6.1.0
клиентом Java.Поэтому используйте эти библиотеки соответствующим образом.
Еще один момент, на который следует обратить внимание: вы используете класс Action
вместо AndroidTouchAction
для устройства Android и класс IOSTouchAction
для устройства iOS.Поэтому используйте подходящий класс, чтобы увидеть желаемые результаты.
Также подумайте и об использовании последней версии селеновой банки.