katalon-studio相关内容
因为Selenium没有提供切换到窗口(多个窗口)的方法,但是我想做一个自定义的方法来使用索引切换到不同的窗口。但是下面的代码没有按照预期工作。请建议以下方法的最佳实施。 public void switchToWindowIndex(int index) { Set windows = driver.getWindowHandles(); int t
..
我正在尝试使用基于硒的 Katalon Studio 进行一些测试.在我的一项测试中,我必须在文本区域内编写.问题是我收到以下错误: ...元素 MyElement 在点 (x, y) 处不可点击...其他元素将收到点击... 事实上,我的元素被放置在其他一些可能隐藏它的 diva 中,但我怎样才能让点击事件命中我的文本区域? 解决方案 元素 ... 在点 (x, y) 处不可点击.其
..
我使用 reqres.in 假数据 API 创建了一个演示测试.我想创建一个有名字和作业参数的用户,但是需要的数据格式是json. 在我的 Katalon 测试中,我尝试在脚本选项卡中执行此操作: 我的参数没有发送到 API... 我在 Katalon Studio (5.7) 中没有找到如何做到这一点,我不知道是否可以做到这一点. 解决方案 终于找到了解决方案,例如我想
..
在测试用例或测试套件期间、之前或之后使用 Katalon 并更改 GlobalVariable 的值时,更改究竟何时重置为配置文件中定义的值? 解决方案 GlobalVariables 的值在测试套件的拆解(或单个测试用例运行时的测试用例拆解)时重置为默认值. 例如,如果您在全局变量中设置了 GlobalVariable.x=1 并且您的测试用例中有 GlobalVariable.x
..
如何读取 XHR 响应并在 Katalon Studio 中对其进行解析? 我目前使用一种解决方法来测试我的应用程序的响应能力:我使用各种 waitForElement_*_()(*=可见、可点击、存在、不可见、不可点击、不可-present) 命令以测量各种元素的加载时间. 我想更具体地测量网络请求的持续时间(可以在 DevTools - 网络流量中看到). 可以吗? 解
..
我正在尝试使用基于硒的 Katalon Studio 进行一些测试.在我的一项测试中,我必须在 textarea 中写入.问题是我收到以下错误: ...元素 MyElement 在 (x, y) 点不可点击...其他元素会收到点击... 事实上,我的元素被放置在其他一些可能隐藏它的 Diva 中,但我怎样才能让点击事件命中我的 textarea? 解决方案 Element ... is
..
我正在尝试使用基于硒的 Katalon Studio 进行一些测试.在我的一项测试中,我必须在 textarea 中写入.问题是我收到以下错误: ...元素 MyElement 在 (x, y) 点不可点击...其他元素会收到点击... 事实上,我的元素被放置在其他一些可能隐藏它的 Diva 中,但我怎样才能让点击事件命中我的 textarea? 解决方案 Element ... is
..
每次运行测试用例时,我都希望发布不同的 API 主体. 我已经在 POST 对象中设置了变量例如testID 默认值 test0001然后 HTTP 正文如下,测试和验证通过.{“drugId": “$testID",} 我可以在测试用例中使用什么语法/命令,比如参数化测试步骤,所以第一次运行测试用例药物 ID = test0001第二次运行测试用例,它将是药物 ID = test00
..
嗨,我正在使用katalon studio进行自动化测试.当我为输入文本框设置值时,日志属性中的系统提示如下错误: 无法设置对象“Object Repository/Test BuyerProg/Page_Welcome to KAPPS Factoring Sys/Page_Welcome to KAPPS Factoring Sys (1)/input_model.buyerProgramS
..
我们知道Katalon现在已经成为一种付费工具,因此我的Katalon脚本需要转换为Selenium和Java脚本.Katalon脚本位于Groovy中,并且是使用Katalon内置库编写的,对象保存在对象存储库中的.rs(.xml)fie中,而用户定义的关键字也位于Groovy中.因此,请提出将脚本转换为硒的最佳方法(节省时间). 解决方案 最后,能够将Katalon脚本转换为Selen
..
对于Java环境中使用Selenium Webdriver的特定问题,我有解决方案,因此,我想将Java和Java中的代码放在运行常规语言的脚本模式下的Katalon中,下面提供的代码包含诸如findElements的硒命令.size()来计算面板中的元素,而我在Katalon中找不到与之等效的元素,还有包含从整数到字符串的强制转换的代码. 字符串更改selec =“";int lastChil
..
我正在尝试获取在使用Katalon执行自动化测试时打开的浏览器的所有cookie. 请建议我们如何使用Katalon提取特定的cookie/cookie列表. 我已经检查了传统的Selenium/Java;非常简单- driver.manage().getCookieNamed("Cookie Name").getValue(); 但是我不知道如何在Katalon中做到这一点.
..
我在伪数据API中使用reqres.创建了一个演示测试.我想创建一个具有名称和作业参数的用户,但所需的数据格式为json. 我的参数未发送到API ... 我在Katalon Studio(5.7)中找不到如何做到这一点,而且我不知道是否有可能做到这一点. 解决方案 最后,我找到了一个解决方案,例如,我想获得一个带有refresh_token_key的新令牌,并以json格式发
..
我有关键字groovy,它使我能够生成用于测试数据目的的动态唯一ID. package kw导入java.text.SimpleDateFormat导入com.kms.katalon.core.annotation.Keywordclass dynamicId {//时间戳字符串timeStamp(){返回新的SimpleDateFormat('ddMMyyyyhhmmss').forma
..
我想在Katalon Studio中使用我的Java代码,但是我不知道必须将哪些.jar文件导入Katalon.我阅读了Katalon提供的所有文档,并阅读了有关Katalon中Java代码使用的所有论坛帖子. 我找不到必须使用的Java .jar文件的正确答案和步骤,以及如何下载Java .jar文件? 截图 请提出建议. 解决方案 这取决于您要使用Katalon的Ja
..
我正在尝试将映射值转换为String. 我尝试了toString()方法,但它仍然返回Object而不是String response = WS.sendRequest(findTestObject('api/test/TD-4_01_01-Valid')) Map parsed = response.getHeaderFields() String messageId = parsed
..
我有一些javascript代码(邮递员),需要将其转换为在其他API测试工具(Katalon)中使用.在使用时区差异更新日期时出现错误. 尝试使用TZ差异更新ExpectedDate时发生错误. 原始Javascript //Postman - Validate Date /*var jsonData = pm.response.json(); var expectedDate
..
我正在尝试在Katalon Studio和Java中执行此基本程序,但O/P会显示 if (i
..
我正在使用以下代码在我的Katalon Studio脚本中截取警告和错误消息的屏幕截图: import ru.yandex.qatools.ashot.AShot import ru.yandex.qatools.ashot.Screenshot import ru.yandex.qatools.ashot.coordinates.* import ru.yandex.qatools.ash
..
我正在与Cucumber& Katalon Studio中的Groovy。 我在Cucumber中有十个特征文件行以及相应的步骤定义。 黄瓜功能文件的第一步具有指示符,如果在第一行中使用“ NO RUN”参数传递了该行,则该测试用例不应运行,而应移至下一个测试用例。 所以,我想,我将使用Global变量指标,在测试中可以处理并分配值。我看到了,可以在执行配置文件下创建全局变量(R
..