Java 用“滚动”键滚动文本区域;“条款和条件”;使用Appium开发混合应用程序

Java 用“滚动”键滚动文本区域;“条款和条件”;使用Appium开发混合应用程序,java,scroll,textarea,appium,Java,Scroll,Textarea,Appium,我无法将“条款和条件”文本区域滚动到底部。该应用程序是混合的,我给contex知道,该应用程序是混合和它的工作 driver.context(“WEBVIEW*******”; ,文本区域的xpath也是 /html/body/div[2]/ion-nav-view/div/div/div[2]/textarea 但是我找不到一个解决方案,用“保留所有权利”将文本区域滚动到最后一行,因此按钮“我同意”可用。您可以使用按下的方法在应用程序中使用appium刷卡。首先找到要滚动的元素,然后向下滚动

我无法将“条款和条件”文本区域滚动到底部。该应用程序是混合的,我给contex知道,该应用程序是混合和它的工作
driver.context(“WEBVIEW*******”;
,文本区域的xpath也是

/html/body/div[2]/ion-nav-view/div/div/div[2]/textarea

但是我找不到一个解决方案,用“保留所有权利”将文本区域滚动到最后一行,因此按钮“我同意”可用。

您可以使用按下的方法在应用程序中使用appium刷卡。首先找到要滚动的元素,然后向下滚动。例如:

TouchAction().press(el0).moveTo(el1).release()
如果希望使用坐标而不是webelements,它也可以使用坐标


有关触摸操作的更多信息可在此处找到:

UltimaI尝试使用
MobileElement textField=driver.findelelement(By.xpath(“/html/body/div[2]/ion nav view/div/div/div[2]/textarea”)
MobileElement text=driver.findElement(By.xpath(“/html/body/div[2]/ion nav view/div/div/div[2]/textarea[@text='Any personal information']”)
TouchAction TouchAction=新的TouchAction(驱动程序);touchAction.press(textField).moveTo(text.release()
但我得到的错误是“
没有这样的元素:无法定位元素:{“方法”:“xpath”,“选择器”:“/html/body/div[2]/ion nav view/div/div/div[2]/textarea[@text='Any personal information']”
,这意味着您无法找到webelement。如果您只是想让它工作,您可以尝试使用
坐标
。那么你就不必费心去寻找元素了,但它是一个不太灵活的解决方案。所以没有解决方案如何用“条款和条件”滚动整个文本区域?那么,要了解整个文本区域的底部?我找了一些例子,但找不到解决办法