1

我是移动自动化的新手。我有一个脚本可以在 Android 真实设备中启动一个 .apk 文件并在登录到应用程序时执行一些操作。但是我能够成功登录应用程序,但由于异常而无法执行某些操作。

步骤为: 1. 在真机上启动安卓应用并登录成功。2. 单击创建图标并输入必填字段。

单击“创建”图标后,出现以下异常。

driver.findElement(By.id("create_icon")).click();

Create icon 是使用离子框架开发的。

“线程“主”org.openqa.selenium.WebDriverException 中的异常:处理命令时发生未知的服务器端错误。”

注意:我已尝试更新 ChromeDriver(2.44 和 2.45 版),但没有一个有用。

Exception in thread "main" org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: unknown error: Element <ion-floating-menu id="create_icon" icon="ion-plus" ng-disabled="noConection" menu-color="#0C8ED8" menu-icon="ion-plus" menu-open-icon="ion-plus" menu-icon-color="white" menu-open-color="white" menu-open-icon-color="black" ng-click="onCreateCost()">...</ion-floating-menu> is not clickable at point (0, 0). Other element would receive the click: <button id="back_btn" ng-click="$ionicGoBack()" class="button back-button buttons button-clear header-item" style="">...</button>
  (Session info: chrome=71.0.3578.99)
  (Driver info: chromedriver=2.44.609538 (b655c5a60b0b544917107a59d4153d4bf78e1b90),platform=Windows NT 10.0.17134 x86_64)
Build info: version: '3.12.0', revision: '7c6e0b3', time: '2018-05-08T15:15:03.216Z'
System info: host: 'DESKTOP-45PLUD5', ip: '192.168.0.114', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_181'
Driver info: io.appium.java_client.android.AndroidDriver
4

0 回答 0