unicodeKeyboard and resetKeyboard capbilities removed from java-client 9.0.0
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 30/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- À l'abandon
- Domaine
- mobile-dev
Piste de recherche
Commencez par comparer le comportement et les capacités liés au clavier entre Java client 8.x et 9.0.0, puis vérifiez comment les drivers UIAutomator2 et Espresso gèrent la visibilité du clavier. Utilisez les commandes adb signalées comme solution de contournement actuelle et définissez comme terminé le fait de disposer d’un moyen pris en charge d’empêcher l’affichage du clavier Android ou de le restaurer sans devoir le masquer manuellement après chaque apparition.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description
Hello. How now to hide keybord in Android (UIAutomator2 and Espresso) generally?
Environment
- Java client build version: 9.0.0
- Appium server version: 2.2.1
- Uiautomator2 driver version: 2.32.3
- Espresso driver version: 2.26.10
- Node.js version: 18.18.0
- Mobile platform/version under test: Android/any version
- Emulator: any
Details
The keyboard makes it difficult to check:
- the page as a whole (for example, that certain elements are displayed when the page loads, but at the same time we have an input field on the page and the cursor is automatically placed in this input field and and the keyboard that appears hides the items you need to search);
- individual elements on the page (for example, if we have several input fields , then when you enter into the first field, the keyboard will hide the second input field).
It's terrible to use the method of hiding the keyboard every time it is shown.
At the very least, time is lost hiding the keyboard and debugging tests.
Alternative
To solve this problem temporarily I have to use "adb" commands:
- Get the current active keyboard: adb shell "ime list -s"
- Disable permanently the current keyboard: adb shell "ime disable {IME_KEYBOARD_VALUE}"
- Later on, restore the keyboard: adb shell "ime reset"
- Langage dominant
- Java
- Étoiles
- 1.3k
- Forks
- 755
- Merge moyen
- 5 j 14 h
- PR mergées (30 j)
- 8
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Aucun guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de appium/java-client
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
appium/java-client#2426 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 50/100
appium/java-client#2372 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
appium/java-client#2368 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 30/100
appium/java-client#2341 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
appium/java-client#2323 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de appium/java-client
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
checkstyle/checkstyle#21755 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
-
agentic-workflows
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
github/copilot-sdk#2782 ·
Les mainteneurs répondent en général sous 1 jour
-
Make docs website more visibleOuvertedocumentation Good for newcomer quick win
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
CodeForPhilly/benefit-decision-toolkit#519 ·
Les mainteneurs répondent en général sous 1 jour
-
area-deployment triage:bot-seen triage:needs-human
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
microsoft/aspire#20533 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour