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

空手道移动-在空手道中有没有一种方式来执行触摸动作或scrollIntoView

鲜于承基
2023-03-14

我们正在探索用于移动应用测试的空手道。在应用程序的某些部分,我们需要滚动下拉选择选项,或者需要使用TouchActions按下后退按钮。空手道中是否有一种方法来实现TouchActions或ScrollinToView。

谢哈,谢谢

共有1个答案

党俊健
2023-03-14

此时不支持TouchActions,但移动命令应从Develop分支工作。

请求您查看https://github.com/intuit/karate/wiki/developer-guide来构建它,并验证它是否工作或者在下一个RC build0.9.6.rc4上是否可用

使用移动命令滚动:

script("mobile: scroll", {direction: 'down'} )
 类似资料:
  • 我试图将selenium test之一迁移到空手道,同时这样做我正在使用在留档中定义的script()方法,该方法在空手道中用于评估给定字符串为浏览器内的JavaScript,但我得到了这个 还分享我的功能文件,其中得到失败: 甚至我也试着在脚本中调用下面的语句,但仍然得到相同的错误 我正在使用gatling版本

  • 在我的空手道测试中,我需要将响应ID写到txt文件(或任何其他文件格式,如JSON),我想知道它是否有能力做到这一点,我在文档中没有看到其他的。如果是no,那么是否有一个简单的JavaScript函数来执行此操作?

  • 我的响应数据包含文本

  • 我的方法取得了90%的成功,但当响应在一个子键中有多个条目时,逻辑就会失败,我无法将一个通用逻辑放在适当的位置,该逻辑将在所有情况下运行。 响应样本为 现在,我的用例说您搜索John文本,然后items数组将包含许多对象,这些对象的项是。名称或项目。部分。说明应包含“John”关键字 我放置的匹配逻辑运行良好,因为我正在迭代项[]。名称和项目。第[]节。描述 主要的挑战来自于[*]节。说明包含如下

  • 我使用正则表达式删除了XML中一些不需要的项。现在,我需要打印所有包含多个子元素的包含服务节点。 这是我使用的代码; 如果我运行这个,我会得到下面的响应。 但是,我可以将选定的元素打印到包括服务节点之外。请帮帮忙!

  • 我95%的自动化框架是在空手道,工作得很好。我们需要检查应用程序日志中显示的中间结果的功能很少(不在Json响应中)。我写了一个外壳脚本,它在从邮递员手动发送请求后验证Linux机器上的应用程序日志。我使用eclipse的JSCH库调用这个脚本。 有没有什么方法可以让我从空手道发送请求,然后调用我的JSCH类进行验证,这样就可以避免手动发送请求的步骤? 谢谢,阿比