Действие прокрутки не работает в BrowserStack, но работает локально в сценарии Appium.Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Действие прокрутки не работает в BrowserStack, но работает локально в сценарии Appium.

Сообщение Anonymous »

Я использую Appium для автоматизации мобильных устройств и внедрил механизм прокрутки в свои тестовые сценарии. Хотя действия прокрутки отлично работают локально в моем эмуляторе Android, они не выполняются должным образом при работе в BrowserStack. Я использую следующие методы для прокрутки:
метод scrollToText:

Код: Выделить всё

  public void scrollToText(String text) {
driver.findElement(AppiumBy.androidUIAutomator("new UiScrollable(new          UiSelector()).scrollIntoView(text(\"" + text + "\"))"));
}
Метод прокрутки:

Код: Выделить всё

  public void scrollUp() {
boolean canScrollMore;
do {
canScrollMore = (Boolean) ((JavascriptExecutor) driver).executeScript("mobile:  scrollGesture", ImmutableMap
.of("left", 100, "top", 100, "width", 200, "height", 200, "direction", "up", "percent", 3.0));
} while (canScrollMore);
}
Метод scrollAndView:

Код: Выделить всё

public void scrollAndView(String visibleText) {
driver.findElement(AppiumBy.androidUIAutomator(
"new UiScrollable(new UiSelector().scrollable(true).instance(0)).scrollIntoView(new UiSelector().textContains(\"" + visibleText + "\").instance(0))"));
}
Проблема в том, что действие прокрутки работает нормально в моей локальной настройке, но не работает в BrowserStack.
Элементы не прокручиваются должным образом, и я не получаю никаких ошибок. или исключения.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ium-script
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Действие прокрутки не работает в BrowserStack, но работает локально в сценарии Appium.
    Anonymous » » в форуме Android
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Push-уведомления не получены на устройствах iOS в BrowserStack с помощью Appium и C#
    Anonymous » » в форуме IOS
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Push-уведомления не получены на устройствах iOS в BrowserStack с помощью Appium и C#
    Anonymous » » в форуме C#
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Push-уведомления не получены на устройствах iOS в BrowserStack с помощью Appium и C#
    Anonymous » » в форуме IOS
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • SwipeGesture не поддерживается BrowserStack – автоматизация с использованием Appium – Android
    Anonymous » » в форуме JAVA
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»