【问题标题】:Appium iOS|| org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the commandAppium iOS|| org.openqa.selenium.WebDriverException:处理命令时发生未知的服务器端错误
【发布时间】:2018-07-26 07:12:45
【问题描述】:

我正在使用 Appium 在 Mac for iOS 上运行我的自动化测试。

运行时出现以下错误:

org.openqa.selenium.WebDriverException:处理命令时发生未知的服务器端错误。原始错误:带有 bundle id '' 的被测应用程序未运行,可能已崩溃(警告:服务器未提供任何堆栈跟踪信息) 命令持续时间或超时:11.27 秒

构建信息:版本:'2.53.0',修订:'35ae25b',时间:'2016-03-15 17:00:58' 系统信息:主机:'Mac-mini-4.local',ip:'10.104.149.32',os.name:'Mac OS X',os.arch:'x86_64',os.version:'10.12.5' , java.version: '1.8.0_131' 驱动信息:io.appium.java_client.ios.IOSDriver 功能 [{app=,networkConnectionEnabled=false,databaseEnabled=false,deviceName=iPhone 6s,platform=MAC,platformVersion=null,webStorageEnabled=false,locationContextEnabled=false,automationName=XCUITest,browserName=,takeScreenshot=true,javascriptEnabled=true, udid=28f82f2f74d229a0e6de0922e8411f57bc759445,平台名称=iOS}] 会话 ID:70e66892-82d6-41cc-a05c-369e859fa982 在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 在 java.lang.reflect.Constructor.newInstance(Constructor.java:423) 在 org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206) 在 org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158) 在 org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678) 在 io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:40) 在 io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1) 在 io.appium.java_client.ios.IOSDriver.execute(IOSDriver.java:1) 在 org.openqa.selenium.remote.RemoteWebDriver$RemoteWebDriverOptions$RemoteWindow.getSize(RemoteWebDriver.java:914) 在 com.commonLibraries.AppiumActions_iOS_Refactor.setScreenSize(AppiumActions_iOS_Refactor.java:675) 在 com.commonLibraries.AppiumActions_iOS_Refactor.swipeDown(AppiumActions_iOS_Refactor.java:369)

我在另一台机器上尝试过,它运行良好。 但是不适用于这一台机器。

我还尝试在这台机器上重新安装 Appium。不过没用。

在解决问题时需要帮助。

谢谢..!

【问题讨论】:

  • 仔细看,我发现问题出在 driver.manage().window().getSize();维度 dm = IOSAppiumConnection.driver.manage().window().getSize();高度 = dm.getHeight();宽度 = dm.getWidth(); CENTER_X = 宽度 / 2; CENTER_Y = 高度 / 2; System.out.println("设备尺寸为:高度:" + HEIGHT + "\n 宽度:" + WIDTH); System.out.println("设备尺寸中心为:" + CENTER_X + "\n" + CENTER_Y);其中: 维度 dm = IOSAppiumConnection.driver.manage().window().getSize();在一台 mac mini 上抛出一个未知异常并在另一台上运行

标签: ios appium


【解决方案1】:

我终于解决了这个问题。 这是由于 WDA 中的一些错误配置造成的。 因为例外是在An unknown server-side error occurred while processing the command.附近 我怀疑这一定与WDA有关。 在 xcode 中配置 WDA 并构建 WDA 项目,它工作正常。

【讨论】:

    猜你喜欢
    • 2018-06-21
    • 2016-02-04
    • 1970-01-01
    • 2019-03-25
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    • 2017-10-21
    • 2019-12-16
    相关资源
    最近更新 更多