首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >selendroid自动化移动web测试

selendroid自动化移动web测试
EN

Stack Overflow用户
提问于 2014-03-06 21:30:15
回答 1查看 434关注 0票数 0

在通过maven运行selenium测试时,我得到了以下错误

信息:正在执行命令:

代码语言:javascript
复制
 C:\adt-bundle-windows-x86_64-20131030\sdk\build-tools\android-4.4\aapt.exe remove C:\Users\CAMPK023\AppData\Local\Temp\android-driver5204.apk META-INF/ANDROIDD.RSA

java.lang.NoSuchMethodError: org.apache.commons.io.FileUtils.getUserDirectory()Ljava/io/File;
    at io.selendroid.builder.SelendroidServerBuilder.androidDebugKeystore(SelendroidServerBuilder.java:284)
    at io.selendroid.builder.SelendroidServerBuilder.signTestServer(SelendroidServerBuilder.java:228)
    at io.selendroid.builder.SelendroidServerBuilder.resignApp(SelendroidServerBuilder.java:134)
    at io.selendroid.server.model.SelendroidStandaloneDriver.initApplicationsUnderTest(SelendroidStandaloneDriver.java:156)
    at io.selendroid.server.model.SelendroidStandaloneDriver.<init>(SelendroidStandaloneDriver.java:93)
    at io.selendroid.server.SelendroidStandaloneServer.initializeSelendroidServer(SelendroidStandaloneServer.java:91)
    at io.selendroid.server.SelendroidStandaloneServer.<init>(SelendroidStandaloneServer.java:65)
    at io.selendroid.SelendroidLauncher.lauchServer(SelendroidLauncher.java:67)
    at io.selendroid.SelendroidLauncher.lauchSelendroid(SelendroidLauncher.java:90)
    at pages.AboutDirectDebitsPage.startSelendroidServer(AboutDirectDebitsPage.java:29)
    at stepdefinitions.DirectDebitStepDefs.I_am_in_the_business_rates_direct_debits_home_page(DirectDebitStepDefs.java:30)
    at ✽.Given I am in the business rates direct debits home page(BusinessRatesDirectDebitSetup.feature:8)

你知道我该怎么解决吗

感谢praneeth

EN

回答 1

Stack Overflow用户

发布于 2014-06-13 18:52:16

如果你在android API级别17或更高的版本上自动化应用程序,建议使用appium而不是selendroid。http://appium.io/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22226013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档