问题标签 [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.
selenium - Katalon - 将记录的测试脚本导出到 java/junit
在 Katalon 工作室中是否可以选择将录制的测试脚本导出到 Java/JUuit(类似于 slenium IDE)?因为我正在开发的应用程序只与 IE 兼容;所以我不能使用 selenuim IDE。所以我不得不寻找其他工具来播放/录制会话。
提前感谢您的帮助!谢谢!
katalon-studio - 编辑器不包含 Katalon 工作室中的主要类型
在 Katalon 工作室中创建了一个测试用例,我正在尝试使用 java 应用程序运行。我收到以下错误..
“编辑器不包含主要类型”
解决此错误的任何见解都是有帮助的。
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
完整的堆栈跟踪在这里
android - 我们如何在移动设备(Android/IOS)中使用katalon studio运行自动化测试用例,因为我对这个工具也很陌生,寻求配置
我们如何在具有 Android 和 IOS 平台的移动设备中使用 katalon studio 运行自动化测试用例。
因为我是这个工具的新手,正在寻找这个工具的配置以进行移动测试
katalon-studio - 如何在 Groovy 中编写复合 if 语句?
我想if
在 Groovy 中编写一个测试两个条件的语句,但该语言似乎不支持&&
or &
。如果可能的话,我想避免使用嵌套if
语句。我怎样才能做到这一点?
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 被公司防火墙阻止。
junit - Katalon Studio 如何与 JUnit testNg 一起工作?
我的公司最近开始通过自动化测试稳定版本,我们使用 Katalon Studio 作为自动化工具。
Katalon Studio 如何与 JUnit、TestNG 一起工作?
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"] )]' 未找到
katalon-studio - 如何在 Katalon Studio 脚本中迭代 Web 服务响应对象?
我正在使用 Katalon Studio 通过 Web 服务调用获取响应对象,现在我想检查给定的用户值是否存在于响应对象中。我怎样才能做到这一点?请帮忙。代码::