Appium [已解决]:用了 AppiumDriver 以后 WebDriver 的所有方法都不能直接用了么?

杨雅洁 · 2014年07月30日 · 最后由 kuroky 回复于 2014年08月01日 · 1902 次阅读

工程默认创建的是 AppiumDriver,但是原来用 WebDriver,有很多方法可以用,比如

try{
new WebDriverWait(driver, 60).until(
(ExpectedConditions
.visibilityOf(doneBtn)));
}
catch(NoSuchElementException Ex){
System.out.println(".....................Login Failed!!!!!");
}

像这种 WebDriverWait 等等方法,是不是不可以直接用了。难道所有的公共方法都要 override 才能调用么?是否只能直接用 Appium Java_client 下的方法?求高人指点。

共收到 6 条回复 时间 点赞

可以用,AppiumDriver 继承了 remotedriver,remotedriver 实现了 webdriver 接口

@umbrella1978 好的,非常感谢,这样太强大了。

自己试验下不就知道了

可以用, 我一直再用

感谢楼上的,我自己试验了一下没问题,主要是我目前的工程都是 webdriver,我怕大批量都改成 AppiumDriver,很多地方都会报错。

WebDriver 的方法可以用,但是 appiumDriver 特有的就不可以用了
http://testerhome.com/topics/1206

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册