【发布时间】:2019-08-07 05:15:14
【问题描述】:
我正在尝试以编程方式运行 Appium 服务器。我尝试了 Appium 提供的所有可能选项,但没有得到任何结果
从命令行,如果我正在尝试C:\Users\User>appium,它正在启动服务器。如何使用 java 代码来做同样的事情?
注意:Appium的版本是1.6.5
AppiumDriverLocalService service=AppiumDriverLocalService.buildDefaultService();
service.start();
这是我用来以编程方式运行 appium 服务器的代码。
我得到的错误是
java.lang.NoClassDefFoundError: org/apache/commons/validator/routines/InetAddressValidator
【问题讨论】:
-
以编程方式执行时遇到什么错误?那里使用的代码是什么?
-
AppiumDriverLocalService 服务=AppiumDriverLocalService.buildDefaultService();服务.start();这是我用来以编程方式运行 appium 服务器的代码。我得到的错误是 java.lang.NoClassDefFoundError: org/apache/commons/validator/routines/InetAddressValidator
-
请更新问题,在 cmets 中提供更多详细信息可能会丢失完整性。
-
NoClassDefFoundError是你编译或运行代码错误的标志 -
可以参考这里的答案:stackoverflow.com/a/30440985/1872682