Инспектор Appium «неверный идентификатор сеанса» в NoSuchDriverErrorAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Инспектор Appium «неверный идентификатор сеанса» в NoSuchDriverError

Сообщение Anonymous »

Я постоянно получаю сообщение об ошибке при попытке запустить сеанс с помощью инспектора Appium. Я попробовал отдохнуть и перезапустить устройство, но все еще сталкиваюсь с той же проблемой. Однажды проблема была решена, когда я удалил и переустановил инспектор Appium, однако это решение, очевидно, невозможно.
Возможности Json Config (инспектор Appium)

Код: Выделить всё

{
"platformName": "Android",
"appium:platformVersion": "12",
"appium:deviceName": "Pixel 7 API 31 (S)",
"appium:app": "D:\\Automation_code\\TestAutomation\\test\\app\\Android_app_demo-244.apk",
"appium:automationName": "UIAutomator2"
}
ОШИБКА командной строки

Код: Выделить всё

[AndroidUiautomator2Driver@e71f (3ca9865d)] Got response with status 404: {"sessionId":"317d63c4-1b69-44c6-a43b-6ad848e5c6da","value":{"error":"invalid session id","message":"The session identified by 317d63c4-1b69-44c6-a43b-6ad848e5c6da is not known","stacktrace":"io.appium.uiautomator2.common.exceptions.NoSuchDriverException: The session identified by 317d63c4-1b69-44c6-a43b-6ad848e5c6da is not known\n\tat io.appium.uiautomator2.handler.request.SafeRequestHandler.handle(SafeRequestHandler.java:54)\n\tat io.appium.uiautomator2.server.AppiumServlet.handleRequest(AppiumServlet.java:259)\n\tat io.appium.uiautomator2.server.AppiumServlet.handleHttpRequest(AppiumServlet.java:253)\n\tat io.appium.uiautomator2.http.ServerHandler.channelRead(ServerHandler.java:77)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:3...
[W3C] Matched W3C error code 'invalid session id' to NoSuchDriverError
[HTTP]  [ A n d r o i d U i a u t o m a t o r 2 D r i v e r @ e 7 1 f   ( 3 c a 9 8 6 5 d ) ]           a t   i o . a p p i u m . u i a u t o m a t o r 2 . h a n d l e r . r e q u e s t . S a f e R e q u e s t H a n d l e r . h a n d l e ( S a f e R e q u e s t H a n d l e r . j a v a : 5 4 ) < b r   / > [ A n d r o i d U i a u t o m a t o r 2 Driver@e71f (3ca9865d)]     at io.appium.uiautomator2.server.AppiumServlet.handleRequest(AppiumServlet.java:259)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.appium.uiautomator2.server.AppiumServlet.handleHttpRequest(AppiumServlet.java:253)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.appium.uiautomator2.http.ServerHandler.channelRead(ServerHandler.java:77)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:435)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:250)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:266)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1294)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:911)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:131)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:611)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:552)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:466)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:438)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:140)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at java.lang.Thread.run(Thread.java:920)
[AndroidUiautomator2Driver@e71f (3ca9865d)]
[HTTP]  GET /session/3ca9865d-93b8-4e32-a9b5-d3f3e481d007/window/rect
[HTTP] {}
[AndroidUiautomator2Driver@e71f (3ca9865d)] Calling AppiumDriver.getWindowRect() with args: ["3ca9865d-93b8-4e32-a9b5-d3f3e481d007"]
[AndroidUiautomator2Driver@e71f (3ca9865d)] Matched '/window/current/size' to command name 'getWindowSize'
[AndroidUiautomator2Driver@e71f (3ca9865d)] Proxying [GET /window/current/size] to [GET http://127.0.0.1:8200/session/317d63c4-1b69-44c6-a43b-6ad848e5c6da/window/current/size] with no body
[AndroidUiautomator2Driver@e71f (3ca9865d)] Got response with status 404: {"sessionId":"317d63c4-1b69-44c6-a43b-6ad848e5c6da","value":{"error":"invalid session id","message":"The session identified by 317d63c4-1b69-44c6-a43b-6ad848e5c6da is not known","stacktrace":"io.appium.uiautomator2.common.exceptions.NoSuchDriverException: The session identified by 317d63c4-1b69-44c6-a43b-6ad848e5c6da is not known\n\tat io.appium.uiautomator2.handler.request.SafeRequestHandler.handle(SafeRequestHandler.java:54)\n\tat io.appium.uiautomator2.server.AppiumServlet.handleRequest(AppiumServlet.java:259)\n\tat io.appium.uiautomator2.server.AppiumServlet.handleHttpRequest(AppiumServlet.java:253)\n\tat io.appium.uiautomator2.http.ServerHandler.channelRead(ServerHandler.java:77)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:3...
[W3C] Matched W3C error code 'invalid session id' to NoSuchDriverError
[AndroidUiautomator2Driver@e71f (3ca9865d)] Encountered internal error running command: io.appium.uiautomator2.common.exceptions.NoSuchDriverException: The session identified by 317d63c4-1b69-44c6-a43b-6ad848e5c6da is not known
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.appium.uiautomator2.handler.request.SafeRequestHandler.handle(SafeRequestHandler.java:54)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.appium.uiautomator2.server.AppiumServlet.handleRequest(AppiumServlet.java:259)
[AndroidUiautomator2Driver@e71f (3ca9865d)]     at io.appium.uiautomator2.server.AppiumServlet.handleHttpRequest(AppiumServlet.java:253)


Попытка запустить инспектор Appium без появления ошибки «Неверный идентификатор сеанса»
Выполнил следующую команду в командной строке

Код: Выделить всё

appium -p 4724 --allow-cors
(https://i.sstatic.net/9w3Nk.png)

Подробнее здесь: https://stackoverflow.com/questions/781 ... rivererror
Ответить

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

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

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

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

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