当我运行多个测试时,连续的Appium Java测试无法找到任何Webelements

问题描述

如果我运行2或3个测试,它们都将正确运行,但是如果我运行5个或更多测试,则第一个测试将通过,其余测试将失败。每当它们失败时,该应用程序将启动,并且将找不到它尝试查找的第一个Web元素。我在下面粘贴了部分错误日志。

我尝试更换插座。我已经调整了电池优化设置,使其无法针对我的应用进行优化。这些东西都没有帮助。

环境:MacOS在连接的Android OnePlus 5上运行appium。我在Eclipse Java环境中将它们作为testng测试运行。

org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Could not proxy command to remote server. Original error: Error: socket hang up
Build info: version: '3.141.59',revision: 'e82be7d358',time: '2018-11-14T08:17:03'
System info: host: 'Powerleys-MacBook-Pro.local',ip: '<ip>,os.name: 'Mac OS X',os.arch: 'x86_64',os.version: '10.15.2',java.version: '12.0.1'
Driver info: io.appium.java_client.AppiumDriver
*** Element info: {Using=id,value=

PomXML的硒版本:

来自pom.xml的摘录: org.seleniumhq.selenium selenium-java 3.141.59 org.testng testng 6.14.3测试io.appium java-client 7.3.0 info.cukes黄瓜-java 1.2.5 info.cukes黄瓜-testng 1.2.5

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)