运行appium程序时出现异常。请询问是否需要额外的信息。
TLDR:
原始错误:重新安装时需要“应用”选项
log4j:WARN找不到记录器(org.apache.http.client.protocol.RequestAddCookies)的追加器。log4j:警告请正确初始化log4j系统。log4j:请参阅http://logging.apache.org/log4j/1.2/faq.html#noconfig 更多信息。线程“main”org.openqa.selenium.WebDriverException中出现异常:处理该命令时发生未知的服务器端错误。原始错误:“应用”选项是重新安装生成信息所必需的:版本:“3.8.1”,版本:“6e95a6684b”,时间:“2017-12-01T19:05:14.666Z”系统信息:os.name:“Windows 7”,os.arch:“amd64”,os.version:“6.1”,java.version:'1.8.0_151'驱动程序信息:Driver.version:AndroidDriver远程堆栈跟踪:未知错误:处理命令时发生未知服务器端错误。原始错误:在asyncHandler的getResponseForW3CError(C:\Users\preethi.g\AppData\Local\appium desktop\app-1.10.0\resources\app\node\U modules\appium base driver\lib\protocol\errors.js:826:9)上重新安装时需要“app”选项(C:\Users\preethi.g\AppData\Local\appium desktop\app-1.10.0\resources\app\node\modules\appium base driver\lib\protocol\protocol.js:447:37)在进程中。在sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)在sun.reflect.NativeConstructorAccessorImpl.newInstance(未知源)中单击callback回调(内部/下一步单击tick.js:68:7)位于org.openqa.selenium.remote.W3CHandshakeResponse.lambda$new$0(W3CHandshakeResponse.java:57)org.openqa.selenium.remote.W3CHandshakeResponse.lambda$getresponse$2(W3CHandshakeResponse.java:104)的java.lang.reflect.Constructor.newInstance(未知源代码)的sun.reflect.delegating.delegatingConstructor.Constructor.newInstance.newInstance(org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0(ProtocolHandshake.java:123)java.util.stream.ReferencePipeline$3$1.accept(未知源代码)java.util.Spliterators$ArraySplierator.tryAdvance(未知源代码)java.util.stream.ReferencePipeline.forEachWithCancel(未知源代码)java.util.stream.AbstractPipeline.copyIntoWithCancel(未知源)java.util.stream.AbstractPipeline.wrapAndCopyInto(未知源)java.util.stream.FindOps$FindOp.evaluateSequential(未知源)java.util.stream.AbstractPipeline.evaluate(未知源)位于org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:126)的java.util.stream.ReferencePipeline.findFirst(未知源代码),位于org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:142)的org.openqa.selenium.remote.ProtocolHandshake.java:73)在io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:89)在org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:601)在io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:42)在io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)上执行在io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)在org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:219)在org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:142)在io.appium.java_client.DefaultGenericMobileDriver.(DefaultGenericMobileDriver.java:38)在io.appium.java_client.AppiumDriver.(AppiumDriver.java:83)在io.appium.java_client.AppiumDriver.(AppiumDriver.java:93)在io.appium.java_client.android.AndroidDriver.(AndroidDriver.java:72)在Mobileapp1.Apptesting.main(Apptesting.java:24)
您似乎没有在DesiredCapability中添加“应用”功能,而您正在使用noReset功能。您可以添加“应用程序”功能并给出.ipa或.apk文件位置。
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability(MobileCapabilityType.APP, "path to ipa/apk file" );
//others capabilities
我在运行appium程序时遇到异常。请询问是否需要额外的信息。 TLDR:
我是新来的。我在“”选项卡中定义了所需的能力,例如: 设备名, Udid, 平台名称, 平台版本, 应用程序包, AppActivity 单击按钮后,我得到错误消息 在此之前,我启动了一个虚拟的android设备,但我的设备上没有合适的应用程序。我是否应该将源代码与Appium功能连接起来,以及如何做到这一点?应该使用哪些工具(Android Studio或IntelliJ IDEA)?拜托,帮帮
在命令提示符下通过pip installer for Python3.7安装pandas时,我反复遇到以下错误 我已经通过管理员运行了该命令,但它没有运行。
最近我安装了AndroidSDK 5.1,之后我发现了一些以前从未见过的错误,比如App is not installed error。如果用户单击设备中的应用程序图标,则会出现此错误。你能建议如何解决这个问题吗这是我的清单代码 这里是控制台中的错误报告 我已经在stackoverflow上检查了这个问题,并尝试了解决方案,但这里没有幸运的参考链接,我尝试了link1 link2