简体   繁体   English

在 Android 上运行 Appium 测试时出错“发生未知的服务器端错误..”

[英]Getting error while running Appium test on Android " An unknown server-side error occurred.."

I am Getting error "Encountered internal error running command: An unknown server-side error occurred while processing the command. Original error: java.lang.IllegalArgumentException: Namespace with prefix 'android' has not been declared."我收到错误“运行命令时遇到内部错误:处理命令时发生未知的服务器端错误。原始错误:java.lang.IllegalArgumentException:未声明前缀为“android”的命名空间。” while running appium tests on Android 8.0在 Android 8.0 上运行 appium 测试时

I am using appium 1.15.1 Java client 7.1 JDK 1.8我正在使用 appium 1.15.1 Java 客户端 7.1 JDK 1.8

I had tried changing class to RemoteWebDriver/AppiumDriver but to no avail.我曾尝试将类更改为 RemoteWebDriver/AppiumDriver 但无济于事。 My code is trying to do swipe我的代码正在尝试刷卡

following is the code以下是代码

AndroidDriver<WebElement>driver=new AndroidDriver<WebElement>(url, caps);
        WebElement panel=driver.findElement(By.xpath("//android:id/text1[@class='android.widget.TextView']"));
        driver.findElement(By.xpath("//android.widget.TextView[@content-desc='Graphics']")).click();
        Dimension dimension=panel.getSize();
        int anchor=panel.getSize().getHeight()/2;
        Double ScreenWidthStart = dimension.getWidth() * 0.8;
        int scrollStart = ScreenWidthStart.intValue();  

        Double ScreenWidthEnd = dimension.getWidth() * 0.2;
        int scrollEnd = ScreenWidthEnd.intValue();

        new TouchAction((PerformsTouchActions) driver)
                    .press(PointOption.point(scrollStart, anchor))
                    .waitAction(WaitOptions.waitOptions(Duration.ofMillis(1000)))
                    .moveTo(PointOption.point(scrollEnd, anchor)).release().perform();

Please help请帮忙

adb devices please check connected your device to adb host adb devices请检查您的设备是否已连接到 adb 主机

run this command in your host adb devices在您的主机adb devices运行此命令

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Appium 桌面 Java 。 所需的能力。 Android 设备:处理命令时发生未知的服务器端错误 - Appium Desktop Java . Desired Capabilities. Android Device : An unknown server-side error occurred while processing the command 使用Appium向下滚动时,“处理命令时出现未知的服务器端错误” - “An unknown server-side error occurred while processing the command” while doing scroll down using Appium Appium 1.4.16处理命令时发生未知的服务器端错误 - Appium 1.4.16 An unknown server-side error occurred while processing the command Appium 未知错误:处理命令时发生未知的服务器端错误。 原始错误:重新安装需要“app”选项 - Appium unknow error: An unknown server-side error occurred while processing the command. Original error: 'app' option is required for reinstall 处理命令时发生未知的服务器端错误。 原始错误:未知错误:无法使用模拟器浏览器聚焦元素 - An unknown server-side error occurred while processing the command. Original error: unknown error: cannot focus element using emulator browser 在运行Android的Appium测试时出现代理错误 - Getting Proxy error while running appium test for Android 尝试启动真正的 android 手机的 android 应用程序时出现“未知的服务器端错误” - "An unknown server-side error" when tried to launch android app of real android phone gwt dev模式运行时的服务器端测试用例 - server-side test cases while gwt dev mode is running 服务器端Java错误 - Server-side Java error 如何测试服务器和输出客户端上是否发生错误 - How to test if an error occurred on the Server, and output client side
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM