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

点击appium中的浮动上下文菜单

卫开济
2023-03-14

我用appium来测试我的移动应用程序。使用TouchAction,我可以让appium驱动程序长按edittext,以显示上下文菜单,允许用户“全选”、“复制”、“粘贴”文本。

但现在,我无法让appium驱动程序点击这些选项中的任何一个[“全选”、“复制”、“粘贴”]。我试图用下面的内容引用选项,但没有用。因为选项的类型不是ListView。

WebElement optionListView=Driver.FindElement(By.ClassName(“Android.Widget.ListView”));

共有1个答案

高砚
2023-03-14

首先使用(elements代替element):

WebElement optionListView = driver.findElements(By.className("android.widget.ListView"));

在此之后,获取每个关键字的索引,并对其执行“点击”功能。

 类似资料:
  • Since 9.9 popMenuClick 标题栏右边popMenu点击后触发的事件 使用方法 document.addEventListener('popMenuClick', function(e) { //得到name属性值 console.log(e.data.title); // 这里不是name,是title }, false); 代码演示 基本功能演示 <h1>请点击右上

  • 我在Visual Studio C#IDE中定义了一个ContextMenuStri上下文菜单,并对程序进行编码,以便当用户右键单击屏幕上的一个对象时,上下文菜单成功弹出。用户可以从上下文菜单中选择一个项目,代码成功确定用户选择了哪个上下文菜单项。到目前为止还不错。问题是上下文菜单接受右键单击作为选择上下文菜单项的机制。当我不小心双击右键单击屏幕上的一个对象时,我注意到了这一点...菜单在第一次单

  • 我想在tableview中添加一个上下文菜单,更具体地说,我想在右键单击时在表行上显示上下文菜单。 我试着用这个代码 上面的代码在JavaFX2.0中工作正常,右键单击时我得到了一个上下文菜单,当我用JavaFX2.1上下文菜单运行我的代码时,它是如何工作的。 我尝试使用showingProperty()方法获取上下文菜单的显示属性,它在JavaFX2.1中返回false,在JavaFX2.0中返

  • 如何在appium中点击textview中文本链接 为了前任。我有一个字符串而没有一个帐户?注册表 只有注册有一个链接其他文本是禁用的,当我点击注册它导航到注册屏幕。 但我不能点击注册。

  • 问题内容: 这并不是说我要防止“查看源代码”或类似的愚蠢行为,而是要为某些元素制作一些自定义上下文菜单。 编辑:答案的答复:我已经尝试过: 问题答案: 捕获事件,然后在事件处理程序中返回false。 无论如何,您也可以在某些浏览器中捕获click事件并使用哪个鼠标按钮触发该事件。

  • 问题内容: 当用户单击下拉菜单之外的任何地方时,我想关闭我的登录菜单下拉菜单,我想使用Angular2和Angular2“方法”来完成此操作… 我已经实现了一个解决方案,但是我对此确实没有信心。我认为必须有一种最简单的方法来达到相同的结果,因此,如果您有任何想法…让我们讨论一下:)! 这是我的实现: 下拉组件: 这是我的下拉菜单的组成部分: 每次将此组件设置为可见时,(例如:当用户单击按钮以显示它