appium v1.7.2, Когда я ввожу текст в безопасное поле пароля, тогда вводится только один символ, а полная строка в java

Недавно я столкнулся с той же проблемой в python 3.6 с визуальной студией 2015 года. Проведя 2 дня, я получил решение и его работу для меня.

Я ошибся при попытке установить numpy с помощью pip или из visual studio Сбор numpy Не удалось получить URL https://pypi.python.org/simple/numpy/ : Не удалось найти сертификат ssl: [SSL: CERTIFICATE_VERIFY_FAILED] проверить сертификат не удалось (_ssl.c: 748) - пропустить Не удалось найти версию, которая удовлетворяет требованию numpy (из версий:) Не найдено подходящего распределения для numpy

Разрешение:

Для ОС Windows

  1. open -> "% appdata%" Создайте папку «pip», если она не существует.
  2. В папке pip создайте файл «pip.ini».
  3. Отредактируйте файл и напишите [global] trusted-host = pypi.python.org Сохраните и закройте файл. Теперь установить с помощью pip / visual studio он отлично работает.

0
задан Armali 13 July 2018 в 14:04
поделиться

1 ответ

У меня была аналогичная проблема с полем электронной почты на странице входа в систему Google.

Этот код мне помог в это время (обновлено для appium-java-client 6.1.0):

    WebElement passwordField = driver.findElement(<locator>);
    TouchAction action = new TouchAction(driver);
    action.longPress(LongPressOptions.longPressOptions()
            .withElement(ElementOption.element(passwordField)))
            .release()
            .perform();
    driver.getKeyboard().sendKeys(<passwordValue>);

Если это не поможет играть с клавиатурой Android, например, решение, упомянутое здесь https://github.com/appium/java-client/issues/916#issuecomment-392558236

0
ответ дан dmle 17 August 2018 в 12:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: