簡體   English   中英

原始錯誤:io.appium.uiautomator2.common.exceptions.UiAutomator2Exception

[英]Original error: io.appium.uiautomator2.common.exceptions.UiAutomator2Exception

  • 運行腳本時出現未知的服務器端錯誤。
  • 該腳本將在滾動時終止,否則它將正常工作。

記錄錯誤:

org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: io.appium.uiautomator2.common.exceptions.UiAutomator2Exception: java.lang.IllegalStateException: UiAutomation not connected!
    at io.appium.uiautomator2.utils.UiExpressionParser.invokeMethod(UiExpressionParser.java:251)
    at io.appium.uiautomator2.utils.UiScrollableParser.consumeMethodCall(UiScrollableParser.java:124)
    at io.appium.uiautomator2.utils.UiScrollableParser.parse(UiScrollableParser.java:60)
    at io.appium.uiautomator2.utils.UiAutomatorParser.consumeStatement(UiAutomatorParser.java:93)
    at io.appium.uiautomator2.utils.UiAutomatorParser.parse(UiAutomatorParser.java:49)
    at io.appium.uiautomator2.utils.LocationHelpers.toSelectors(LocationHelpers.java:95)
    at io.appium.uiautomator2.utils.LocationHelpers.toSelector(LocationHelpers.java:88)
    at io.appium.uiautomator2.handler.FindElement.findElement(FindElement.java:144)
    at io.appium.uiautomator2.handler.FindElement.safeHandle(FindElement.java:75)
    at io.appium.uiautomator2.handler.request.SafeRequestHandler.handle(SafeRequestHandler.java:37)
    at io.appium.uiautomator2.server.AppiumServlet.handleRequest(AppiumServlet.java:250)
    at io.appium.uiautomator2.server.AppiumServlet.handleHttpRequest(AppiumServlet.java:241)
    at io.appium.uiautomator2.http.ServerHandler.channelRead(ServerHandler.java:44)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)

* **元素信息:

{Using=-android uiautomator, value=new UiScrollable(new UiSelector()).scrollIntoView(new UiSelector().text(" val "));}

Appium日志:

在使用adb kill-server; adb start-server運行測試之前重新啟動adb adb kill-server; adb start-server adb kill-server; adb start-server 因為有時appium服務器出現adb問題,所以通過重新啟動可以避免此問題,並非每次出現此錯誤時都可以,如果未解決,您可以再次開始執行,請重新啟動adb ,然后開始執行將起作用的腳本。 ..如果您有任何疑問,請在下面寫下。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM