Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

io.appium.uiautomator2.common.exceptions.NoSuchDriverException

Ouverte
#2,156 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 5 jours

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
25/100
Type d'issue
Bug
Clarté
À clarifier
Activité
À l'abandon
Stack technique
android, java
Domaine
mobile, testing

Piste de recherche

Commencez par exécuter la reproduction Java fournie avec le client Java, le serveur Appium et les environnements Windows et Android indiqués. Inspectez les deux journaux Appium liés afin de déterminer pourquoi la session n’est plus connue ; le travail est considéré comme terminé lorsqu’une cause reproductible est identifiée et qu’une correction ou une couverture de régression est validée, bien que la charge utile ne mentionne aucun fichier ni test du dépôt.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Description

Yesterday it is working fine. But today I am getting error message

org.openqa.selenium.NoSuchSessionException: The session identified by 29d06f45-a489-44de-a010-dfa411eb8d3e is not known
Build info: version: '4.19.1', revision: 'abe0ee07dc'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '15.0.2'

Environment

  • Java client build version : 9.2.1
  • Appium server version: 2.3.0
  • Desktop OS/version used to run Appium: Windows 10
  • Node.js version : v18.18.0
  • Mobile platform/version under test: Android
  • Real device or emulator/simulator: Moto Edge 30

Code To Reproduce Issue [ Good To Have ]

public class AppTest {
    @AndroidFindBy(accessibility = "open menu")
    private WebElement webElementOpenMenu;

    @Test
    public void demaoTest() {
        AppiumDriverLocalService appiumDriverLocalService = null;
        AppiumDriver appiumDriver = null;
        try {
            appiumDriverLocalService = AppiumDriverLocalService.buildService(new AppiumServiceBuilder()
                    .withIPAddress("127.0.0.1")
                    .usingPort(4723)
                    .withArgument(GeneralServerFlag.RELAXED_SECURITY)
                    .withArgument(GeneralServerFlag.SESSION_OVERRIDE)
                    .withArgument(GeneralServerFlag.USE_DRIVERS, "uiautomator2")
                    .withArgument(GeneralServerFlag.BASEPATH, "/wd/hub/")
                    .withArgument(GeneralServerFlag.LOG_LEVEL, "info:debug")
                    .withTimeout(Duration.ofSeconds(180)));
            appiumDriverLocalService.start();

            UiAutomator2Options uiAutomator2Options = new UiAutomator2Options()
                    .setAutomationName(AutomationName.ANDROID_UIAUTOMATOR2)
                    .setApp(System.getProperty("user.dir" + File.separator + "app" + File.separator + "android" + File.separator + "Android-MyDemoAppRN.1.3.0.build-244.apk"))
                    .setFullReset(false)
                    .setNoReset(true)
                    .setPlatformName("android")
                    .setPlatformVersion("13")
                    .setUdid("ZD222CJSXB")
                    .setAppPackage("com.saucelabs.mydemoapp.rn")
                    .setAppActivity("com.saucelabs.mydemoapp.rn.MainActivity");

            appiumDriver = new AndroidDriver(appiumDriverLocalService.getUrl(), uiAutomator2Options);
            PageFactory.initElements(new AppiumFieldDecorator(appiumDriver, Duration.ofSeconds(30)), this);

            webElementOpenMenu.click();
        } finally {
            appiumDriver.quit();
            appiumDriverLocalService.stop();
        }
    }
}

Link To Appium Logs

Please find the complete log:
https://gist.github.com/dipakkumar1225/0d5ddc800282375d9cb77b6468d62af1

Log for the above attached sample code:
https://gist.github.com/dipakkumar1225/5401087916d0cbb83b6f1ed9c3b31638

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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de appium/java-client

Toutes les issues de appium/java-client

Issues similaires

Plus d'issues Java

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.