当前位置: 首页 > 知识库问答 >
问题:

在带有Appium的混合应用程序上滚动带有“条款和条件”的文本区域

常自强
2023-03-14

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

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

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


共有1个答案

庄飞
2023-03-14

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

TouchAction().press(el0).moveTo(el1).release()

如果希望使用坐标而不是webelements,它也可以使用坐标。

关于触摸操作的更多信息可以在这里找到:https://appium.io/docs/en/writing-running-appium/touch-actions/

 类似资料:
  • 问题内容: 我正在尝试驱动类似于Google Maps的网络地图的一部分,在该地图上,通过鼠标悬停时的滚动来进行放大/缩小。理想情况下,我希望能够执行以下操作: 我在文档中看到的最接近的方法是和,但是这两个方法都不可以滚动。我也尝试通过Javascript将滚动条发送到页面,例如,这似乎没有任何作用。 我怎样才能做到这一点? 问题答案: 要重现/测试鼠标滚轮,您必须通过脚本注入将,和事件发送到顶部

  • 问题内容: 我有这个HTML结构: 我想在主体部分(#body)中包含三个部分而不会溢出。因此,我需要在中间部分使用滚动条。 我尝试了这个CSS: 和这个: 但是它们都不起作用。 我在JSFiddle上做了一个例子。 我可以仅使用CSS和HTML来做到这一点吗?我宁愿避免使用Javascript。 问题答案: Flexbox是一种现代替代方案,可让您无需固定高度或JavaScript即可执行此操作

  • 问题内容: 我正在尝试驱动类似于Google Maps的网络地图的一部分,在该地图上,放大/缩小是通过在鼠标悬停时滚动来完成的。理想情况下,我希望能够执行以下操作: 我在文档中看到的最接近的方法是和,但是这两个方法都不可以滚动。我也尝试过通过Javascript将滚动条发送到页面,例如,这似乎没有任何作用。 我怎样才能做到这一点? 问题答案: 要重现/测试鼠标滚轮,您必须使用脚本注入将,和事件发送

  • 我一直在努力解决HTML/CSS粘滞头+滚动条的问题。我们正在创建一个程序,一旦containersize达到某个点(取决于用户的分辨率),就需要滚动条显示出来。 我在表中的第二列上强制设置一个min-width,因此表在某个点停止递减,并强制容器保持在某个宽度。容器上的溢出显示水平滚动条。一切正常。一旦我为垂直滚动添加了第二个滚动条,事情就会变得一团糟。有人有解决这个问题的办法吗?我想在.tab

  • 问题内容: 所以我有一个User表和一个带有用户hasMany Histories的History表,并且我正在尝试在user表上实现分页。 我的问题是我进行了搜索,可以搜索的某些内容是“历史记录”表中的内容。有没有一种方法可以基于hasMany关联的表中的数据来过滤分页结果?最初看起来像是解决方案的Containable允许进行这样的筛选,但只能在关联数据的检索中,而不能在记录本身中进行检索(除

  • 问题内容: 对于似乎很简单的问题,我找不到解决方案。假设有2种实体类: 如何创建一个标准查询以返回包含至少一个满足给定条件(例如b.text =’condition’)的B实体的所有A? 问题答案: 我认为此链接可能很有用:http : //mikedesjardins.net/2008/09/22/hibernate-criteria- subqueries-exists/ 它包含以下有关如何创