Java 如何在滚动时获取动态元素

Java 如何在滚动时获取动态元素,java,appium,ui-automation,android-espresso,android-uiautomator,Java,Appium,Ui Automation,Android Espresso,Android Uiautomator,假设您需要在youtube上滚动时测试youtube时间线预览。例如,您只需要确保显示预览窗口。就appium而言,您有一个执行滚动操作的驱动程序实例。同时,您需要相同的驱动程序来检查预览元素是否出现。滚动完成后,不再有预览窗口。问题是:这真的有可能吗?如果是,我怎样才能做到?我试图通过使用JS的CompletableFuture和async任务来实现这一点,但没有成功,因为只有一个驱动程序实例。如有任何想法,将不胜感激

假设您需要在youtube上滚动时测试youtube时间线预览。例如,您只需要确保显示预览窗口。就appium而言,您有一个执行滚动操作的驱动程序实例。同时,您需要相同的驱动程序来检查预览元素是否出现。滚动完成后,不再有预览窗口。问题是:这真的有可能吗?如果是,我怎样才能做到?我试图通过使用JS的
CompletableFuture
和async任务来实现这一点,但没有成功,因为只有一个驱动程序实例。如有任何想法,将不胜感激