Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 17.07.2023
Сообщений: 1
1

Appium flutter driver не запускается

17.07.2023, 22:11. Показов 855. Ответов 0

Author24 — интернет-сервис помощи студентам
All of this is run through Java, meaning there is a specific project through which I run the test. (2 hours ago, it was giving me a problem, and a few minutes ago it was running fine, well, it was giving me a problem, which I'll copy below. So, somehow, all the listeners were occupied, even though I just turned on the computer and hadn't used Flutter yet! And then it resolved itself, it disabled them. And now, 30 minutes ago, it suddenly stopped running, just giving me this in the console, and the driver cannot start.)

Code Java project to launch appium

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
 @BeforeSuite
    @Parameters({"appiumAddress", "appiumPort", "adbPort", "UDID", "appiumService"})
    public void startAppiumServer(
            @Optional("127.0.0.1") String appiumAddress,
            @Optional("4723") String appiumPort,
            @Optional("5037") String adbPort,
            @Optional("") String udid,
            @Optional("1") String enableAppiumService
    ) throws MalformedURLException {
        System.out.println("udid:'" + udid + "'");
        System.out.println("ADB port:" + adbPort);
        System.out.println("Appium ip:" + appiumAddress);
        System.out.println("Appium port:" + appiumPort);
        System.out.println("Appium service enable:" + enableAppiumService + " + " + RUN_APPIUM_SERVER + " = " + (enableAppiumService.equals("1") && RUN_APPIUM_SERVER));
 
        this.appiumAddress = appiumAddress;
        this.adbPort = adbPort;
        this.udid = udid;
 
        if (enableAppiumService.equals("1") && RUN_APPIUM_SERVER) {
            bAppiumService = true;
            if (serviceAppium != null && serviceAppium.isRunning()) {
                serviceAppium.stop();
            }
 
            AppiumServiceBuilder builder;
            builder = new AppiumServiceBuilder()
                    .withArgument(() -> "--base-path", "/wd/hub")
                    .withArgument(() -> "--use-drivers", "uiautomator2,flutter")
                    .withArgument(() -> "--allow-insecure", "chromedriver_autodownload")
                    .withLogFile(new File("target/appium_server.log"))
                    .withIPAddress(appiumAddress)
                    .usingPort(Integer.parseInt(appiumPort))
                    .withArgument(GeneralServerFlag.SESSION_OVERRIDE)
                    .withArgument(GeneralServerFlag.LOG_TIMESTAMP)
                    .withArgument(GeneralServerFlag.DEBUG_LOG_SPACING)
                    .withArgument(GeneralServerFlag.LOG_LEVEL,
                            (DEBUG_MODE && APPIUM_SERVE_LOG_CONSOLE) ? "debug:debug" : "error:debug")
                    .withStartUpTimeOut(120, TimeUnit.SECONDS);
 
            System.out.println("Info: Appium service start");
            if (isAppiumServiceRunning(appiumAddress, appiumPort)) {
                System.out.println("Info: Appium already launch");
                stopAppiumServer(appiumPort);
                System.out.println("Info: Appium try stop");
                if (isAppiumServiceRunning(appiumAddress, appiumPort)) {
                    System.out.println("Info: Appium yet launch");
                } else {
                    System.out.println("Info: Appium stopped");
                }
            }
 
            serviceAppium = AppiumDriverLocalService.buildService(builder);
            serviceAppium.start();
            System.out.println("Info: Appium service launch");
        }
    }

Problem what i have right now!
Код
D:\work>appium server --base-path /wd/hub/ --use-drivers=uiautomator2,flutter --use-plugins=execute-driver --allow-insecure chromedriver_autodownload --port 4723
[Appium] Attempting to load plugin execute-driver...
[debug] [Appium] Requiring plugin at C:\Users\danil\.appium\node_modules\@appium\execute-driver-plugin
[Appium] Welcome to Appium v2.0.0-beta.46
[Appium] Non-default server args:
[Appium] {
[Appium]   allowInsecure: [
[Appium]     'chromedriver_autodownload'
[Appium]   ],
[Appium]   basePath: '/wd/hub/',
[Appium]   useDrivers: [
[Appium]     'uiautomator2',
[Appium]     'flutter'
[Appium]   ],
[Appium]   usePlugins: [
[Appium]     'execute-driver'
[Appium]   ]
[Appium] }
[Appium] Attempting to load driver uiautomator2...
[debug] [Appium] Requiring driver at C:\Users\danil\.appium\node_modules\appium-uiautomator2-driver
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
[Appium] Available drivers:
[Appium]   - uiautomator2@2.29.2 (automationName 'UiAutomator2')
[Appium] Available plugins:
[Appium]   - execute-driver@3.0.1 (ACTIVE)
[HTTP] --> POST /wd/hub/session
[HTTP] {"desiredCapabilities":{"appium:adbPort":"5037","appium:newCommandTimeout":"240","appium:skipUnlock":"true","appium:reportFormat":"html","appium:reportDirectory":"html","appium:automationName":"Flutter","appium:platformVersion":"11","appium:noReset":"true","appium:udid":"","appium:platformName":"Android","appium:FullReset":"false","appium:appActivity":"ru.iteco.teacher.MainActivity","appium:deviceName":"c059f641","platformName":"Android","appium:testName":"Flutter Automation","appium:appPackage":"ru.iteco.teacher"},"capabilities":{"firstMatch":[{"appium:FullReset":"false","appium:adbPort":"5037","appium:appActivity":"ru.iteco.teacher.MainActivity","appium:appPackage":"ru.iteco.teacher","appium:automationName":"Flutter","appium:deviceName":"c059f641","appium:newCommandTimeout":"240","appium:noReset":"true","appium:platformName":"Android","appium:platformVersion":"11","appium:reportDirectory":"html","appium:reportFormat":"html","appium:skipUnlock":"true","appium:testName":"Flutter Automation","appium:udid":"...
[debug] [AppiumDriver@51f1] Calling AppiumDriver.createSession() with args: [{"appium:adbPort":"5037","appium:newCommandTimeout":"240","appium:skipUnlock":"true","appium:reportFormat":"html","appium:reportDirectory":"html","appium:automationName":"Flutter","appium:platformVersion":"11","appium:noReset":"true","appium:udid":"","appium:platformName":"Android","appium:FullReset":"false","appium:appActivity":"ru.iteco.teacher.MainActivity","appium:deviceName":"c059f641","platformName":"Android","appium:testName":"Flutter Automation","appium:appPackage":"ru.iteco.teacher"},null,{"firstMatch":[{"appium:FullReset":"false","appium:adbPort":"5037","appium:appActivity":"ru.iteco.teacher.MainActivity","appium:appPackage":"ru.iteco.teacher","appium:automationName":"Flutter","appium:deviceName":"c059f641","appium:newCommandTimeout":"240","appium:noReset":"true","appium:platformName":"Android","appium:platformVersion":"11","appium:reportDirectory":"html","appium:reportFormat":"html","appium:skipUnlock":"true","appium:testName":"Flutter Automation","appium:udid":"","platformName":"android"}]}]
[debug] [AppiumDriver@51f1] Event 'newSessionRequested' logged at 1689598537342 (15:55:37 GMT+0300 (Москва, стандартное время))
[BaseDriver] Ignoring capability 'appium:platformName=Android' and using capability 'platformName=android'
[BaseDriver] The capabilities ["platformName"] are standard capabilities and do not require "appium:" prefix
[Appium] Attempting to find matching driver for automationName 'Flutter' and platformName 'android'
[debug] [AppiumDriver@51f1] Event 'newSessionStarted' logged at 1689598537362 (15:55:37 GMT+0300 (Москва, стандартное время))
[debug] [AppiumDriver@51f1] Encountered internal error running command: Error: Could not find a driver for automationName 'Flutter' and platformName android'. Have you installed a driver that supports those capabilities? Run 'appium driver list --installed' to see. (Lower-level error: Could not find installed driver to support given caps)
[debug] [AppiumDriver@51f1]     at DriverConfig.findMatchingDriver (C:\Users\danil\AppData\Roaming\npm\node_modules\appium\lib\extension\driver-config.js:175:13)
[debug] [AppiumDriver@51f1]     at AppiumDriver.createSession (C:\Users\danil\AppData\Roaming\npm\node_modules\appium\lib\appium.js:263:29)
[debug] [AppiumDriver@51f1]     at commandExecutor (C:\Users\danil\AppData\Roaming\npm\node_modules\appium\node_modules\@appium\base-driver\lib\basedriver\driver.js:126:9)
[debug] [AppiumDriver@51f1]     at AppiumDriver.executeCommand (C:\Users\danil\AppData\Roaming\npm\node_modules\appium\node_modules\@appium\base-driver\lib\basedriver\driver.js:143:15)
[debug] [AppiumDriver@51f1]     at processTicksAndRejections (node:internal/process/task_queues:95:5)
[debug] [AppiumDriver@51f1]     at defaultBehavior (C:\Users\danil\AppData\Roaming\npm\node_modules\appium\lib\appium.js:668:16)
[debug] [AppiumDriver@51f1]     at AppiumDriver.executeWrappedCommand (C:\Users\danil\AppData\Roaming\npm\node_modules\appium\lib\appium.js:762:16)
[debug] [AppiumDriver@51f1]     at AppiumDriver.executeCommand (C:\Users\danil\AppData\Roaming\npm\node_modules\appium\lib\appium.js:684:17)
[debug] [AppiumDriver@51f1]     at asyncHandler (C:\Users\danil\AppData\Roaming\npm\node_modules\appium\node_modules\@appium\base-driver\lib\protocol\protocol.js:346:19)
[HTTP] <-- POST /wd/hub/session 500 134 ms - 1087
[HTTP]

I can't solve this problem, Please help, I would be grateful ( And administration, reOPENING Questions, what people reopen!

i tried reinstall emulator, it's not workingДобавлено через 3 часа 25 минут
Ваши ответы не помогли, вы скинули просто другие темы, совершенно не касающиеся моей. Просто помогите с моей, потратьте 2 минуты, чтобы мне ответить, пожалуйста, не нужно мне кидать всякую хренотень, ссылки, которые совершенно не помогают
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.07.2023, 22:11
Ответы с готовыми решениями:

Не запускается Driver San Francisco
Всем привет, помогите пожалуйста ! Установил Driver San Francisco, захожу в игру и вылетает вот...

Скроллинг в Appium
Всем привет, прекрасно понимаю, что технология редкая, и вряд ли мне помогут, но может кто-то и...

Не запускается WhatsApp (выдает ошибку) Chrome driver
При запуске программы выдает ошибку unknown error: cannot find Chrome binary (Driver info:...

MS SQL driver type 4 ошибка: [Microsoft][SQLServer JDBC Driver]No ResultSet set was produced.
Всем привет! Может мне кто-нибудь помочь с моей проблемой связанной с MS SQL driver type 4? Я...

0
17.07.2023, 22:11
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.07.2023, 22:11
Помогаю со студенческими работами здесь

Ошибка при создании драйвера. Device driver does not install on any devices, use primitive driver if this is intended
Не могу создать драйвер ядра из-за данной ошибки. Помогите пожалуйста))) INF ФАЙЛ ; ;...

wpd file system volume driver has a driver problem
Добрый вечер. Выносной хард видит диск но его нельзя открыть. Пробовал встроенным фиксом, он пишет...

an exception occurred in the driver: could not find driver
Помогите решить проблему с драйвером, вот скрины файлов, в php.ini поставил как ранее видел в нете

Не находит драйвер для Mysql Driver not loaded Driver not loaded
Хотел использовать QSqlTableModel в pyqt5, чтобы не прописывать кучу запросов для базы данных. С...

Flutter C++
Добрейший вечерочек уважаемые форумчане) Ответьте пж кто знает, можно ли в фреймворке Flutter...

Flutter
Начал изучать Flutter, не могу понять в чем тут ошибка. Делаю все по учебнику, но все равно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Как получить индекс в цикле for в Python
bytestream 21.01.2025
При работе с коллекциями данных в Python часто возникает необходимость не только получить доступ к элементам последовательности, но и знать их позицию в процессе итерации. Индексация в циклах. . .
Как определить адрес, из которого локальный репозиторий Git был клонирован
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса. При работе с Git разработчики часто сталкиваются с необходимостью. . .
Какая разница между операторами == и === в сравнениях в JavaScript
bytestream 21.01.2025
В мире веб-разработки JavaScript занимает особое место как динамический язык программирования, предоставляющий разработчикам широкий набор инструментов для создания интерактивных веб-приложений. . . .
Из чего и как собрать свой домашний кинотеатр
bt_guru 21.01.2025
Создание домашнего кинотеатра: от идеи до реализации В современном мире домашний кинотеатр стал неотъемлемой частью комфортного жилого пространства, предоставляя возможность наслаждаться. . .
Ошибки стиральных машин
bt_guru 21.01.2025
Современные стиральные машины представляют собой сложные электронные устройства, оснащенные множеством датчиков и систем контроля. Они способны самостоятельно определять вес загруженного белья,. . .
Копирование (маппинг) объектов в JavaScript
bytestream 21.01.2025
В современной разработке программного обеспечения копирование объектов представляет собой фундаментальную операцию, которая требует особого внимания и понимания. Маппинг объектов в JavaScript – это. . .
Как работать с Apache Kafka в C# .NET
bytestream 21.01.2025
Apache Kafka представляет собой распределенную платформу потоковой передачи данных, которая произвела революцию в области обработки больших объемов информации в реальном времени. Эта система,. . .
Как использовать RabbitMQ в C# .NET
bytestream 21.01.2025
RabbitMQ представляет собой мощный брокер сообщений, который эффективно решает эту задачу, обеспечивая надежную передачу данных между множеством приложений. Этот инструмент реализует протокол AMQP. . .
Как объединить последние коммиты в Git
bytestream 21.01.2025
В мире разработки программного обеспечения система контроля версий Git стала незаменимым инструментом для управления исходным кодом. Одной из наиболее полезных, но порой сложных для освоения функций. . .
Как запушить новую локальную ветку (branch) в удалённый репозиторий Git и отслеживать её
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемым инструментом для эффективного управления кодом и организации командной работы. Одной из ключевых. . .
Как создать директорию и все родительские директории, указанные в пути, с помощью Python
bytestream 21.01.2025
Python предоставляет мощные инструменты для работы с файловой системой через встроенные модули os и pathlib, которые значительно упрощают процесс манипуляции директориями. Эти модули содержат. . .
Как работать с массивами в JavaScript
bytestream 21.01.2025
Массивы в JavaScript представляют собой один из фундаментальных типов данных, который позволяет хранить упорядоченные коллекции различных элементов в одной переменной. Эта структура данных является. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru