【问题标题】:selendroid automating mobile web testsselendroid 自动化移动网络测试
【发布时间】:2014-03-06 13:30:14
【问题描述】:

通过 maven 运行 selenium 测试时出现以下错误

信息:正在执行的命令:

 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)

知道怎么解决

谢谢 普拉内斯

【问题讨论】:

    标签: android maven selenium selendroid


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-11
      • 1970-01-01
      • 2015-05-14
      • 1970-01-01
      • 2020-10-25
      • 2023-03-12
      • 1970-01-01
      相关资源
      最近更新 更多