我是移动自动化的新手。我有一个脚本,可以在Android真实设备中启动.apk文件,并在登录应用程序后执行一些操作。但是我能够成功登录到应用程序,但是由于异常而无法执行某些操作。
步骤是: 1.在真实设备中启动android应用并成功登录。 2.单击创建图标,然后输入必填字段。
单击创建图标后,出现以下异常。
driver.findElement(By.id("create_icon")).click();
其中“创建”图标是使用离子框架开发的。
“线程“主”中的异常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