如何将要测试的特定应用附加到Selendroid
?
我已经看到了测试应用程序的示例,它几乎无处不在,但是,我在哪里必须对该apk进行测试?
我试着像这样使用应用程序的ID:
SelendroidConfiguration config = new SelendroidConfiguration();
config.addSupportedApp("io.selendroid.testapp:0.17.0");
SelendroidLauncher selendroidServer = new SelendroidLauncher(config);
selendroidServer.launchSelendroid();
DesiredCapabilities caps = io.selendroid.common.SelendroidCapabilities.android();
SelendroidCapabilities cap = new SelendroidCapabilities("io.selendroid.testapp:0.17.0");
但我一直收到错误:SessionNotCreatedException
。是什么造成的?
如何通过测试将特定应用程序附加到Java
项目?
答案 0 :(得分:0)
似乎问题是由于没有给你的apk提供正确的路径。
在这里你应该给出apk的路径,但你给它的是应用程序的包名称
config.addSupportedApp("io.selendroid.testapp:0.17.0");
然后修复
config.addSupportedApp("C:/Users/Madis/Documents/selendroid.apk");