自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

原创 python chinesecalendar在每年年初的时候报错

报错信息:“no available data for year {}, only year between [{}, {}] supported“原因:chinesecalendar项目一般会在国务院发布下一年的日程之后,发布新的版本。解决办法:pip install -U chinesecalendar。

2024-01-04 14:26:42 433

原创 jenkins自动提交代码

withCredentials([usernamePassword(credentialsId: 'fixed',usernameVariable: 'username',passwordVariable: 'password')]){sh("git push http://$username:$password@git.corp.mycompany.com/repo")}

2023-07-31 16:54:48 156

原创 pip安装下载超时报错

在下载python库的时候,由于网络原因,python包的下载速度非常慢,需要在 pip的时候控制超时, 参数是 --default-timeout=100, 后面的时间可以自己指定。

2023-07-27 19:10:13 126

原创 jira自定义字段userpicker类型不能用

jira浏览用户权限配置

2022-11-16 16:10:03 400 1

原创 clear text 对于input属性的输入框不起作用

clear text 对于input属性的输入框不起作用需要用模拟ctrl+A,删除 的操作来进行对输入框的清空WebUI.sendKeys(findTestObject(‘Object location’), Keys.chord(Keys.CONTROL, ‘a’))WebUI.sendKeys(findTestObject(‘Object location’), Keys.chord(Keys.BACK_SPACE))...

2021-06-08 17:30:56 470 1

原创 katalon设置script视图界面自动换行

Command+Shift+F(Mac Users) orCtrl+Shift+F(Windows and Linux Users).

2021-05-28 11:02:35 212

原创 Katalon 文件上传,如何定位

Katalon自带函数WebUI.uploadFile(findTestObject(' 上传文件对象 '), 文件在本机中的绝对路径 )WebUI.sendKeys(findTestObject(' 上传文件对象 '), 文件在本机中的绝对路径 )注意,这里的 上传文件对象 的属性,需要是 type="file",这个通常是隐藏的,如下:<input type="file" accept="" style="display: inline-block; background: rg.

2021-04-01 14:52:27 693

原创 【Katalon常见问题解决四】浏览器升级后,katalon报错 Unable to open browser with url: ‘‘

以谷歌浏览器为例浏览器升级后,katalon跑已经录制好的脚本,会报下Unable to open browser with url: ''问题是:chromedriver版本不对,解决方法是:去https://sites.google.com/a/chromium.org/chromedriver/downloads下载和你浏览器版本对应的chromedriver下载下来放...

2019-08-09 15:27:40 2195

原创 【Katalon常见问题解决三】时间选择器的处理

'点击元素,跳出日期选择器'WebUI.click(findTestObject('/Page_/input__ant-calendar-picker-inp', [('variable') : 'e']), FailureHandling.STOP_ON_FAILURE)'定位日期选择器的输入框'WebUI.focus(findTestObject('/Page_/input_ ...

2019-02-27 11:48:05 4045 6

原创 【Katalon常见问题解决二】找不到元素

经常会遇到 使用spy可以定位到元素,但是在执行脚本的时候就是不通过通常这种情况,是因为元素不在窗口范围内这种情况的处理方法是使用scrollToElement脚本视图是:WebUI.scrollToElement(findTestObject('someobject'), 3)...

2019-02-27 11:01:54 4598 16

原创 【Katalon常见问题解决一】元素不能点击的处理方法

经常会有执行不通过的情况,会报&lt;/button&gt; is not clickable at point,这种情况通常用JS点击的方法下面是JavascriptClick的关键字代码package comimport static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpointimport s...

2019-02-27 10:58:08 5585 6

翻译 【Katalon Recorder】GUI概述

Katalon Automation Recorder主UI包含以下4个部分Main Toolbar                                              主工具栏 Test Case/ Suite Explorer                         测试用例/套件资源管理器 Test Case Details View          ...

2019-01-23 17:56:34 1559 1

翻译 【Katalon Recorder】官方介绍

Katalon Recorder (KR)——Katalon Hackathon的冠军项目。这是最新的Chrome和Firefox上与Selenium ide兼容的替代品,可以帮助记录、播放、调试、管理自动化测试,并导出到c#、Java、Ruby、Python、Groovy或Robot框架。 ...

2019-01-23 17:32:56 2025

翻译 【Katalon学习Web UI】上传文件

Upload File上传文件到类型= " file "的输入。Param Param Type Mandatory Description to TestObject Required 表示web元素。 fileAbsolutePath  String Required 文件在本地机器上的绝对路径。 flowControl...

2019-01-14 18:08:08 1911

翻译 【Katalon学习Web UI】文本处理

Get Text获取web元素(包括子元素)的可见(即不被CSS隐藏)内部文本,而不使用任何前导或尾随空格。Param Param Type Mandatory Description to TestObject Required 表示web元素。 flowControl FailureHandling Optional 指定失...

2019-01-14 17:59:58 1683

翻译 【Katalon学习Web UI】图片操作

Click Image单击web页面上的图像。 Param Param Type Mandatory Description to TestObject Required 代表一个图像。 flowControl FailureHandling Optional 指定失败处理模式,以确定是否应该允许执行继续或停止。  Ty...

2019-01-14 17:27:18 804

翻译 【Katalon学习Web UI】框架frame操作

Switch To Default Content处理完一些框架元素后,切换回默认窗口。Param Param Type Mandatory Description flowControl FailureHandling Optional 指定失败处理模式,以确定是否应该允许执行继续或停止。  Switch To Frame将当前上下文切换到...

2019-01-14 17:17:54 1310

翻译 【Katalon学习Web UI】表单操作

Submit如果当前元素是表单或表单内的元素,则将提交该元素。如果这导致当前页面发生更改,则此方法将阻塞,直到加载新页面为止。Param Param Type Mandatory Description to TestObject Required 表示web元素。 flowControl FailureHandling Option...

2019-01-14 17:14:24 848

翻译 【Katalon学习Web UI】元素操作

Click单击给定的元素。Param Param Type Mandatory Description to TestObject Required 表示web元素。 flowControl FailureHandling Optional 指定failure handlingschema以确定是否应该允许执行继续或停止. ...

2019-01-14 17:10:33 2644

翻译 【Katalon学习Web UI】下拉组合框 操作

Deselect All Option取消选择所有选项。Param Param Type Mandatory Description to TestObject Required 表示web元素。 flowControl FailureHandling Optional 指定failure handlingschema以确定是否...

2019-01-14 14:52:40 3060

翻译 【Katalon学习Web UI】复选框操作

Verify Element Not Checked验证是否没有选中给定的web元素。Param Param Type Mandatory Description to TestObject Required 表示web元素。 timeout int Required 系统最多等待超时(秒)以返回结果。 flowContro...

2019-01-14 10:21:39 1214 1

翻译 【Katalon学习Web UI】浏览器操作

Authenticate导航到需要身份验证的页面。系统将输入用户名和密码。Param Param Type Mandatory Description url String Required 要导航的页面的URL。 userName String Required 用户名验证。 password String R...

2019-01-11 18:37:02 2690

翻译 【Katalon学习Web UI】Alert

Accept Alert模拟用户点击警告弹出窗口(警告、确认弹出、提示弹出)的“OK”按钮。Param Param Type Mandatory Description flowControl FailureHandling Optional 指定失败处理模式,以确定是否应该允许执行继续或停止。  Dismiss Alert模拟用户点击警告弹...

2019-01-11 17:22:59 1226

翻译 【Katalon学习五十九】测试监听器Test Listeners

测试监听器Test Listeners 是Katalon Studio从5.2版本引入的一个新特性。这是一种帮助您扩展当前测试流的伟大而灵活的方法。简单地说,测试侦听器是根据您自己的标准创建的测试步骤,当条件匹配时将执行这些步骤。下面的指南包含了所有有用的信息,可以帮助您开始使用测试侦听器。管理测试监听器测试侦听器可以像其他测试工件一样处理,这意味着您可以执行所有基本操作,如创建、复制/剪...

2019-01-11 13:53:30 1646

翻译 【Katalon学习五十八】执行概要

Katalon Studio v5.4引入了另一种灵活的方法来扩展您当前的自动化测试脚本,以便轻松地覆盖多个不同的环境。我们称之为执行配置文件。您可以在下面找到与此改进相关的更改:当前全局变量列表现在成为默认配置文件。没有“全局变量”接口。您需要在新的执行概要文件中创建全局变量。 默认情况下,Katalon Studio将使用Katalon Studio界面右上角所示的默认配置文件。还有一个...

2019-01-11 13:38:48 702

翻译 【Katalon学习五十七】管理测试数据

创建Excel测试数据1. 从主菜单中选择 File &gt; New &gt; Test Data。将显示新的测试数据对话框。输入测试数据的名称并选择数据类型作为Excel文件。单击OK。 2. 浏览到要导入Katalon Studio的Excel文件。3. 所选Excel文件中的数据将被填充到下面的预览部分。 4. 完成后保存测试数据。这里定义的数据集可以用于其他配...

2019-01-11 13:32:23 1820

翻译 【Katalon学习五十六】参数化Web服务对象

由于Katalon Studio v5.9,变量通过脚本编辑器得到了增强。查询参数查询参数可以添加到REST URL中以定制和过滤响应输出。当用户输入URL时,Katalon Studio将检测查询参数(在问号之后?)并将它们列在表中,以便更好地管理。 变量(5.7以上)在对象中使用变量的能力允许用户对对象有更多的控制,并满足所有的测试需求。方法与Web UI对象相同。Kata...

2019-01-11 12:01:22 1232

翻译 【Katalon学习五十五】参数化Web/移动测试对象属性

注意:Web/Mobile测试对象属性的参数化仅在基本选择方法中可用。在使用Katalon Studio中的测试对象时,有很多情况需要动态更新其定位器。Katalon Studio支持这个特性。请参阅本文档你可以应用这个功能的一些用例是:是否对一组类似的元素进行大量操作,例如在不定义多个测试对象的情况下检查多个复选框 使用本地或全局变量动态更新定位器。示例:同时检查所有可用的复选...

2019-01-11 10:33:43 1292

翻译 【Katalon学习五十四】视频录制

建议使用K-Lite编解码器播放Katalon Studio测试执行视频 支持测试套件级别的执行 支持所有浏览器,除了远程无头kobiton定制 还不支持记录并行执行对于许多自动化测试人员来说,调试可能是耗时且具有挑战性的任务。Katalon Studio通过支持用户通过视频格式捕获测试执行的能力来帮助解决这个问题。用户可以在项目设置中简单地启用视频捕获功能。按照以下步骤查看如何使用K...

2019-01-11 10:26:50 1841 1

翻译 【Katalon学习五十三】使用执行日志

查看执行日志是解决自动化测试执行故障时的第一种方法。日志中的关键信息可以快速帮助项目团队查明任何问题的根源。Katalon Studio执行日志经过了优化,提供了这样的信息,这样您就可以全面地查看运行的测试。调试器执行进展Katalon Studio执行日志显示在测试运行期间执行的操作的完整细节,以帮助您更好地调试。测试日志包含关于测试运行的所有相关信息。还包括完整的测试步骤语句和所需的功...

2019-01-11 10:11:04 1709

翻译 【Katalon学习五十二】测试套件收集报告

一旦一个测试套件集合完成了它的执行,一个历史报告将被自动生成并存储在报告中。例如: 报告的命名将遵循以下命名约定:YYYYMMDD_HHmmss,它是测试套件集合开始执行时的日期时间。测试套件收集报告在Test Explorer视图中,双击测试套件集合的历史执行,以查看其详细信息: 其中:Field Description ID 在Katalon St...

2019-01-10 17:01:22 445

翻译 【Katalon学习五十一】测试套件报告

一旦测试套件完成了它的执行,一个历史报告将被自动生成并存储在报告中。例如: 报告的命名将遵循以下命名约定:YYYYMMDD_HHmmss,它是测试套件开始执行时的日期时间。报表概况在Test Explorer视图中,双击测试套件的历史执行来查看它的详细信息: 其中:Component Description Test Cases Table 执行测试...

2019-01-10 14:27:54 1656

翻译 【Katalon学习五十】故障处理

故障处理设置允许用户在执行过程中发生错误时决定是否继续运行Katalon Studio。目前,Katalon Studio支持以下故障处理选项:Option Description Stop on Failure 如果出现错误,Katalon Studio将停止执行。 带有错误的步骤将处于失败状态。 Continue on Failure Katalon S...

2019-01-10 13:59:04 2703

翻译 【Katalon学习四十九】浏览器执行Headless

Headless browser测试只是在没有GUI的情况下测试网页功能。使用无头浏览器/进行无头测试的最大原因之一是效率,因为它允许您在真实的浏览器环境中更快地运行测试。无头浏览器可以为项目团队节省大量时间,并顺利集成到CD/CI流程中。配置Headless Browsers默认情况下,使用Firefox或Chrome headless执行自动化测试将为浏览器添加所需的功能。您不需要添加...

2019-01-09 19:39:41 1059

翻译 【Katalon学习四十八】Remote Desired Capabilities

有时您需要在远程环境(如Selenium Grid)或其他云服务(如Kobiton、SauceLabs或browserstack)上连接和执行测试。Katalon Studio确实支持这种远程执行。 

2019-01-09 14:01:31 446

翻译 【Katalon学习四十七】Internet Explorer 设置Desired Capabilities

Internet Explorer驱动程序支持一些重要的功能,这些功能可用于在Internet Explorer上顺利执行测试。其中一些功能可以帮助我们禁用javascript、忽略IE的安全域设置、持久悬停、需要窗口焦点等。这些功能简化了在Internet Explorer上使用Selenium Web驱动程序进行自动化测试的方式。有关Internet Explorer的更多细节可以在这里找到。...

2019-01-09 13:34:14 942

翻译 【Katalon学习四十六】Chrome Desired Capabilities

这里列出了Chrome所需的功能。你可以在这个路径找到Chrome设置文件:**_\\settings\\internal\\com.kms.katalon.core.webui.chrome.properties._**请参考下面一些常见的例子,关于如何在Katalon Studio中管理Chrome所需的功能:1. 开始Chrome最大化默认: –start-maximized{...

2019-01-09 13:28:50 835

翻译 【Katalon学习四十五】Firefox/FirefoxDesired Capabilities(headless)

你可以在这个路径找到Firefox设置文件:**_\\settings\\internal\\com.kms.katalon.core.webui.firefox.properties._**你可以通过以下途径访问Firefox所需的有用功能:打开Firefox浏览器 在地址栏输入' about:config ' 搜索“browser”键 在Katalon Studio设置中创建一个...

2019-01-09 13:22:10 484

翻译 【Katalon学习四十四】Desired Capabilities介绍

Desired Capabilities是什么?Desired Capabilities是键/值对,它们告诉浏览器属性,如浏览器名称、浏览器版本、系统中浏览器驱动程序的路径等,以确定浏览器在运行时的行为。除了SeleniumWebDriver,还可以使用Desired Capabilities配置其他驱动程序实例,如FirefoxDriver、ChromeDriver、InternetExpl...

2019-01-09 12:05:12 1134

翻译 【Katalon学习四十三】测试套件集合

测试套件集合包含一个测试套件列表,允许用户为计划他们的测试执行提供更多的选项管理执行信息您可以通过展开执行信息部分来管理测试套件集合执行的额外配置,如下所示: 其中:Field Description   在集合中执行测试套件的顺序。 Sequential: 测试套件将一个接一个地执行。 Parallel: 测试...

2019-01-09 11:41:21 1057

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除