问题标签 [katalon-studio]

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 投票
5 回答
11357 浏览

selenium - Katalon - 将记录的测试脚本导出到 java/junit

在 Katalon 工作室中是否可以选择将录制的测试脚本导出到 Java/JUuit(类似于 slenium IDE)?因为我正在开发的应用程序只与 IE 兼容;所以我不能使用 selenuim IDE。所以我不得不寻找其他工具来播放/录制会话。

提前感谢您的帮助!谢谢!

0 投票
0 回答
324 浏览

katalon-studio - 编辑器不包含 Katalon 工作室中的主要类型

在 Katalon 工作室中创建了一个测试用例,我正在尝试使用 java 应用程序运行。我收到以下错误..

“编辑器不包含主要类型”

解决此错误的任何见解都是有帮助的。

0 投票
1 回答
1128 浏览

java - Katalon Debian 无头浏览器

我正在从 Selenium 切换到 Katalon,我遇到了一些问题。我正在使用安装在 Debian OS 上的 Jenkins:我正在运行以下命令:

我在执行过程中遇到异常:

当我将变量设置为“:0”时,它会抱怨:

没有 XServer,因为这是服务器操作系统。

我厌倦了添加环境。变量:export JAVA_OPTS="-Djava.awt.headless=true"

我也试图在katalon执行中传递这个参数。不幸的是,没有任何帮助。

第二件事。我在每一步都遇到错误,例如 java.lang.NoClassDefFoundError: com.kms.katalon.core.webui.keyword.internal.WebUIAbstractKeyword

完整的堆栈跟踪在这里

0 投票
1 回答
552 浏览

android - 我们如何在移动设备(Android/IOS)中使用katalon studio运行自动化测试用例,因为我对这个工具也很陌生,寻求配置

我们如何在具有 Android 和 IOS 平台的移动设备中使用 katalon studio 运行自动化测试用例。

因为我是这个工具的新手,正在寻找这个工具的配置以进行移动测试

0 投票
2 回答
22350 浏览

katalon-studio - 如何在 Groovy 中编写复合 if 语句?

我想if在 Groovy 中编写一个测试两个条件的语句,但该语言似乎不支持&&or &。如果可能的话,我想避免使用嵌套if语句。我怎样才能做到这一点?

0 投票
1 回答
1119 浏览

google-chrome - Div 在有头 Chrome 中可见,在无头 Chrome 中不可见

我正在尝试在 Katalon Studio 中测试我们软件的登录页面(它使用 Selenium),并且无头 Chrome 不会呈现显示欢迎消息的 iframe。成功WebUI.verifyElementVisible时失败WebUI.verifyElementPresent。截图也没有显示。Headed Chrome 可以毫无问题地运行测试。

当我在无头模式下从命令行运行 Chrome 时,它​​的--dump-dom选项会产生一个截断的输出,但我可以看到 iframe 的 div 容器是不可见的:

当我在带头的 Chrome 中检查它时,它是可见的,

它看起来像一个启动 JS 脚本,显示 div 在无头 Chrome 中没有正确运行。如何调试它的 JS 执行?我无法使用--remote-debugging-port,因为 apppot 被公司防火墙阻止。

0 投票
2 回答
1195 浏览

junit - Katalon Studio 如何与 JUnit testNg 一起工作?

我的公司最近开始通过自动化测试稳定版本,我们使用 Katalon Studio 作为自动化工具。

Katalon Studio 如何与 JUnit、TestNG 一起工作?

0 投票
1 回答
9723 浏览

jquery - Katalon:无法单击对象:未找到具有 id 的 Web 元素

我是katalon的新手,所以我可能有一些简单的问题。我正在尝试一个录音示例。我的目的只是验证管理员用户是否能够通过检查是否呈现仅管理员元素来查看整个仪表板页面。例如,“用户”只能由管理员查看,因此sidebar-menu应该users作为列表元素之一,并且users是可点击的链接。在记录模式下,所有动作和行为都不会抛出异常。当我将记录保存为 groovy 测试脚本并再次运行时,单击users菜单导航失败。错误堆栈打印如下:

测试用例/Super_Admin_Access_Test 失败,因为(的)无法单击对象“对象存储库/MyApp/a_users”(根本原因:com.kms.katalon.core.webui.exception.WebElementNotFoundException:具有 id 的 Web 元素:“对象存储库/MyApp” /a_users' 位于'By.xpath: //a[count(.| // [@class = 'users']) = count(// [@class = 'users'])][count(. | / / [@href = '/Accounts/Users']) = count(// [@href = '/Accounts/Users'])][count(.| id("nav-accordion")/li[@class= "子菜单"]/a[@class="users"]) = count(id("nav-accordion")/li[@class="sub-menu"]/a[@class="users"] )]' 未找到

0 投票
0 回答
438 浏览

javascript - 如何在 chrome 的开发者工具中劫持/更改 Header Request Payload?

我正在测试一个 Angular 2 应用程序,其中问题是自动化脚本拾取虚拟 DOM 属性,因此依赖下拉列表没有通过katalon自动化脚本填充(注意做手动测试执行依赖淹没列表只会填充问题尝试自动化时)。

在 Katalon 中是否有一种方法可以让我使用 Jquery 劫持或更改 DOM 元素,以便自动化能够将正确的属性值发送到请求头的有效负载。

附件是标头请求有效负载(以黄色突出显示),我希望在执行自动化测试时劫持或更改它。 在此处输入图像描述

0 投票
1 回答
1249 浏览

katalon-studio - 如何在 Katalon Studio 脚本中迭代 Web 服务响应对象?

我正在使用 Katalon Studio 通过 Web 服务调用获取响应对象,现在我想检查给定的用户值是否存在于响应对象中。我怎样才能做到这一点?请帮忙。代码::