gpt4 book ai didi

java - Android 驱动程序事件监听器,如 WebDriverEventListener

转载 作者:行者123 更新时间:2023-12-02 02:46:11 25 4
gpt4 key购买 nike

我正在使用 Selenium Webdriver、Listener 和实现 WebDriverEventListenerMyEventListener。此 MyEventListenerEventFiringWebDriver 上注册,如下所示:

EventFiringWebDriver myTestDriver = new EventFiringWebDriver(
web_driver);
myListener = new MyEventListener(this.getClass().getName());
myTestDriver.register(myListener);
driver = myTestDriver;

现在我必须使用适用于移动设备的 AndroidDriver,并且我想要相同的结构。我找到了AppiumWebDriverEventListenerMyEventListener 实现了 AppiumWebDriverEventListener,但现在我无法制作相同的结构,因为 EventFiringWebDriverAndroidDriver 不兼容。我试试这个:

myDriver = (AndroidDriver) new      BQAquarisDriver().returnDriver(driverPlace, new BQAquarisDriver());
EventFiringWebDriver myTestDriver = new
EventFiringWebDriver(myDriver);
myListener = new MyEventListener(this.getClass().getName());
myTestDriver.register(myListener);
myDriver = myTestDriver;

但是不起作用。

最佳答案

Appium 有这个接口(interface)“AppiumWebDriverEventListener”,它与“WebDriverEventListener”相同。

您可以在 this GitHub repository 中找到有关 Appium Listeners 的所有信息、要实现的接口(interface)以及如何使用。

关于java - Android 驱动程序事件监听器,如 WebDriverEventListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44543107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com