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

带有新Appium-java TouchActions的ClassCastException

罗智志
2023-03-14
    null
TouchActions actions = new TouchActions(appiumDriver);

然而,下面的旧作品都很好:

TouchAction touchAction = new TouchAction(appiumDriver);

共有1个答案

越景天
2023-03-14

使用io.appium.java_client.TouchAction类。

1.步骤1

TouchAction action = new TouchAction(driver);

这里DriverAppiumDriver的实例。

WebElement ele = driver.findElement(By.id("locator"));

action.tap(new TapOptions().withElement(new ElementOption().withElement(ele))).perform();
<dependency>
        <groupId>io.appium</groupId>
        <artifactId>java-client</artifactId>
        <version>7.0.0</version>
    </dependency>
 类似资料:
  • 我有问题滚动“条款和条件”文本区的底部。应用程序是混合的,我给contex知道应用程序是混合的,它的工作

  • 我试图点击移动应用程序上的跳过按钮。 InvalidSelectorException:消息:此会话不支持定位器策略“css selector” 还有,如果有人有关于如何编写appium动作以使用robot框架在移动应用程序上执行的好例子,那也是很好的。

  • 我正试图使用Appium从mac上的Android应用程序启动我的应用程序。应用程序 或使用我的代码,但我得到一个错误 无法启动新会话。 确保Appium服务器运行的应用程序是通过使用Appium中的“App Path”参数打开的。应用程序(以及适用于Android的软件包和 活动)或通过连接selenium客户端,并 在所需的功能对象中提供此功能。" 下面是我的Appium日志,我在这里做错了什

  • 我的测试包括一个元素列表。单击第一个以打开它,然后从右向左滑动以访问下一个并确保它们不同。 在Android上,它工作得很好,但出于某种原因,驱动程序在进入新页面后似乎没有刷新自己。 如果我试图访问一个文本我一直有元素从第一页即使我在第二或第三元素的列表 Appium iOS中是否有某种刷新页面? 这是我的代码: 寻找我的头衔 刷卡 然后重新制作“查找标题”功能,甚至我的ipad上的“难看的我”屏

  • 问题内容: 是否可以限制使用Hibernate / HQL更新的行数?例如: 我一直在使用Google搜索,以便尝试在内存数据库中使用HSQL DB以及在部署中使用MySql进行一些单元测试。MySql在Update语句上支持Limit子句,但HSQL不支持,在HSQL中使用内部选择进行UPDATE需要按顺序排序,这似乎是个坏主意。有没有办法限制更新中的行数? 谢谢。 问题答案: 在Hiberna