问题标签 [katalon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
829 浏览

katalon-studio - 在 Katalon 中查找部分属性值

试图找到部分属性值。全值没问题。

我有h1 class="a b c"并且想知道这是否h1具有a作为类属性。

尝试WebUI.verifyMatch(findTestObject('mytest/mytest-h1'),'a', 'a.*', false, FailureHandling.STOP_ON_FAILURE)并未能找到。

0 投票
2 回答
1770 浏览

katalon-studio - 如何在 Katalon Studio 中获取测试用例名称

我正在尝试截取每个测试用例的屏幕截图,并将其导出到带有其名称的屏幕截图目录中。

我在用:

但这仅包含测试套件的名称,而不包含测试用例名称。

我将如何引用测试用例名称而不是测试套件名称?

谢谢你。

编辑:我正在截取的代码当前位于测试套件中的“TearDownTestCase”方法中。

0 投票
1 回答
362 浏览

automated-tests - Katalon - 如何将 GlobalVariable 分配给测试用例变量默认值?

使用 Katalon Studio 定义测试用例变量时,如何将其默认值设置为全局变量值?

0 投票
1 回答
36 浏览

katalon-studio - 当我们在 groovy 类中定义 webdriver 工厂时遇到错误消息

当我们在 groovy 中定义 Web 驱动程序工厂时遇到错误消息。

在此处输入图像描述

我的代码中是否有任何错误?

代码片段:

0 投票
1 回答
135 浏览

api - Katalon - 使用 POST API 上传文件

我已经搜索了这个问题,似乎讨论了几次,但没有真正的解决方案。

我正在尝试使用 POST 请求和表单数据上传 XML 文件,但收到以下错误响应:

该错误显示使用 ObjectRepository 以及使用 with 的代码withMultipartFormDataBodyContent()

如果我使用 curl 它工作正常。也适用于邮递员。

有人可以帮我吗?

谢谢。

0 投票
1 回答
675 浏览

if-statement - Katalon Recorder:如果变量包含一些文本 - 真/假

在 Katalon Chrome 插件或 Selenium Chrome 插件中,我试图设置一个简单的检查来验证元素是否包含特定文本。

这是我到目前为止所做的:

Katalon 录音机(示例):

命令 | 目标 | 价值

点击 | id=订阅 |

存储文本 | id=订阅 | 一世

回声 | ${i}

验证文本 | id=订阅 | 爱丽克斯

日志结果:

[信息] 执行:| 点击 | id=订阅 | |

[信息] 执行:| 存储文本 | id=订阅 | 我 |

[信息] 将“alyx.vance”存储到“i”中

[信息] 执行:| 回声 | ${i} | |

[信息] 将变量“${i}”扩展为“alyx.vance”

[信息] 回声: alyx.vance

[信息] 执行:| 验证文本 | id=订阅 | 爱丽克斯|

从这里,我该如何设置?:

如果 VerifyText = alyx (Contains) => Goto Label X (True)

If VerifyText != alyx (Not Contains) => Goto Label Y (False)

谢谢您的帮助。

0 投票
0 回答
76 浏览

http - 可以在 Katalon 测试用例中编写 Groovy 服务器代码吗?

我编写了一个测试用例,通过 API 向系统注入和获取数据。到目前为止,旅程还不错。

在今天,我的测试用例充当依赖于服务器的客户端。

我们能否让我们的测试用例监听用户输入,以便我编写一个 Web 客户端,用户将在其中启动数据,而我们的 Katalon 测试用例应该监听来自 UI/客户端的输入?并根据用户参数触发我们的测试用例。

所以我的问题是,我们能否在 Katalon 测试用例中编写 Groovy 服务器代码,让它充当一个 HTTP 服务器,监听端口,任何客户端都可以在端口发出请求并等待测试结果。

通过这种方式,我们可以让 Katalon 测试在充当服务器的保留机器上运行,并且我们可以简单地向目标用户提供客户端 Web 应用程序,该应用程序将用于准备测试数据并提交到服务器。等待测试结果。

有人可以向我建议如何使这成为可能吗?

0 投票
1 回答
123 浏览

docker - Katalon 在测试套件文件夹上运行所有测试套件

我是卡塔隆的新手。
我有一个 Katalon 项目,看起来像:

主要项目:

  • foo1
  • foo2
  • 测试用例
  • 测试套件
    • 文件1.ts
    • 文件2.ts
      ....
    • 文件.ts

所以我想用 Docker 容器运行 Jenkins 上的 Test Suites 文件夹中的所有测试文件。我尝试使用命令:
katalonc -projectPath=./ -browserType="Chrome" -retry=0 -statusDelay=15 -testSuitePath="Test Suites/"

但我得到了错误:

有任何想法吗?

0 投票
1 回答
162 浏览

selenium - 如何从图像 xpath selenium ide ui vision katalon 记录器中存储 href

我想从图像中存储href url,但是当我尝试它时显​​示错误

这是代码

我想存储 mysite.com

我已经尝试使用 xpath 和 @href 存储属性,但显示错误(仅适用于文本链接)

通常我使用 ui vision 或 katalon recorder,但目前我从来没有找到好的解决方案。

我只需要xpath

0 投票
2 回答
407 浏览

selenium - 查找元素的 xpath 只知道 href 属性的一部分 selenium ide ui vision katalon recorder

我需要通过 xpath 检测一个元素(带有 href 的图像),但我只知道 href 的一部分

这是html

我知道 id 123456(href 的一部分)

我尝试了这个xpath,它可以识别带有href一部分的元素,但只在文本链接中工作

如何仅使用 href 的一部分检测元素?

我只需要xpath。