Как уволить клавиатуру при наборе, используя Appium на устройстве iOSIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Как уволить клавиатуру при наборе, используя Appium на устройстве iOS

Сообщение Anonymous »

Я использую реальное устройство iOS для проведения автоматизации, при запуске автоматизации с Appium ввод на текстовую поле всегда запускает клавиатуру, а не то же самое с Android, где не запускается клавиатура. Мое устройство - iPhone 11 с iOS 18, и используйте язык Python
Я сделал несколько способов, но они не работали, как и ожидалось, вот несколько способов, которыми я попробовал:
from appium.webdriver.common.appiumby import AppiumBy
from selenium.webdriver.common.keys import Keys

textbox = self._driver.find_element(AppiumBy.XPATH,element)
textbox.send_keys(text)
self._driver.hide_keyboard()
< /code>
или < /p>
from appium.webdriver.common.appiumby import AppiumBy
from selenium.webdriver.common.keys import Keys

textbox = self._driver.find_element(AppiumBy.XPATH,element)
textbox.send_keys(text).send_keys(Keys.ENTER)
#or
textbox.send_keys(text).send_keys(Keys.RETURN)
#or
textbox.send_keys(text+'\n')
< /code>
Первый метод дает ошибку для реального iPhone. < /p>
Error Domain=com.facebook.WebDriverAgent Code=1 "Did not know how to dismiss the keyboard. Try to dismiss it in the way supported by your application under test." UserInfo={NSLocalizedDescription=Did not know how to dismiss the keyboard. Try to dismiss it in the way supported by your application under test.}
< /code>
Второй метод все работает, но он также вызовет форму, пример, если в текущем экране есть другие поля, не введены, и есть кнопка отправки, выполнение второго метода также отправит форму и и Покажите ошибку, чтобы не набирать поля.
Есть ли способ отклонить клавиатуру, а не вызовать форму, как это делает Android? < /p>

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как уволить клавиатуру при наборе, используя Appium на устройстве iOS
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как уволить клавиатуру при наборе, используя Appium на устройстве iOS
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Уволить живую деятельность при прекращении приложения
    Anonymous » » в форуме IOS
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Уволить панель плитки быстрых настроек, когда я нажимаю на плитку? Не открывать занятие, а окно наложения
    Anonymous » » в форуме JAVA
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Как уволить событие Combobox?
    Гость » » в форуме Jquery
    0 Ответы
    0 Просмотры
    Последнее сообщение Гость

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