【发布时间】:2014-12-30 04:36:22
【问题描述】:
我在我的项目构建路径中添加了以下 jar:
- java-client-2.0.0 来自http://appium.io/downloads.html >> Appium 客户端库 >> Java
- selenium-java-2.43.1
- selenium-java-2.43.1-srcs
-
selenium-server-standalone-2.43.1
这是我的代码:public class SampleApp{ WebDriver dr; @Test public void testApp() throws MalformedURLException, InterruptedException { String apkpath = "D:\\apkdump\\sampleapp.apk"; File app = new File (apkpath); DesiredCapabilities capabilities= new DesiredCapabilities(); capabilities.setCapability(CapabilityType.BROWSER_NAME,""); capabilities.setCapability("deviceName","TestADB18"); capabilities.setCapability("platformName","Android"); capabilities.setCapability("app",app.getAbsolutePath()); capabilities.setCapability("appPackage", "com.test"); capabilities.setCapability("appActivity", "com.sampleapp.Main"); dr = new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"),capabilities); dr.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS); } }我在
new AppiumDriver下方出现红线,上面写着Cannot instantiate the type AppiumDriver。现在,如果删除所有selenium jars,错误就会消失,但我无法使用 webdriver 解决错误。jar 之间有什么冲突?
我看到了类似的问题here,但这可以运行代码并得到
发布答案Null pointer exception,但在我的情况下,我什至无法运行它,它正在运行保存代码。其次,没有使用AppiumDriver
【问题讨论】: