【问题标题】:While creating AppiumDriver object why its showing two abstract method?在创建 AppiumDriver 对象时为什么它显示两个抽象方法?
【发布时间】:2015-02-13 10:18:04
【问题描述】:
 driver = new AppiumDriver(new URL("localhost:4723/wd/hub"),cap) {

        @Override
        public MobileElement scrollToExact(String arg0) {
            return null;
        }

        @Override
        public MobileElement scrollTo(String arg0) {
            return null;
        }
    };

创建 driver = new AppiumDriver(new URL("localhost:4723/wd/hub"),cap) 后自动添加了两个抽象方法。

但是在随处可见的教程中,这些方法都没有显示。

【问题讨论】:

    标签: testing selenium-webdriver appium


    【解决方案1】:

    AppumDriver 是由 AndroidDriver 和 IOSDriver 抽象和扩展的。这些滚动方法在 Android 和 iOS 上的实现方式不同。因此,您在创建 AppumDriver 实例时会看到这些方法。

    【讨论】:

    • 但是到处都有教程我没有看到这两种方法
    • 您使用的是哪个版本的 Appium java-client?
    • 我正在使用 Appium-1.2.4.1
    • 你能试试最新的java客户端吗?这些方法在最新版本中重新实现(根据更改日志 - github.com/appium/java-client#changelog
    • 谢谢,我会告诉你的。
    猜你喜欢
    • 1970-01-01
    • 2011-08-19
    • 2020-12-21
    • 1970-01-01
    • 2016-09-24
    • 1970-01-01
    • 2017-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多