引言
前端日期取值设值是自动化中比较常见的需求。但前端组件库较多,每种框架都有所不同,那我们来看看clicknium是如果实现多种前端UI框架中日期相关的操作。
- PS:Clicknium Automation安装基础使用参考 官方文档
CalendarUI控件种类
jQueryUI Calendar
基于jQuery的UI库。官方文档
Ant Design
基于React的UI库。官方文档
- ps: clicknium基于Web的录制除IE外需要安装浏览器插件。安装步骤参考 Clicknium 浏览器插件
如何利用Clicknium自动测试日期组件
JqueryUI Calendar
-
通过clicknium提供的录制器,录制页面中需要操作的组件元素。
clicknium提供了非常强大的录制功能。
具体操作可参照 Clicknium 录制器
这里我们录制内容如图。
to参考from也录制这三部分。
-
修改日期locator。因为自动录制是按照日期所在table的行列生成的,每个月日期对应的行列有所不同,不能准确定位。这里我们将日期元素修改成根据sinfo和index来定位。
修改前:

修改后:
3. 准备工作做好后,我们可以上代码了。from clicknium import clicknium, ui, locator clicknium.chrome.open("https://jqueryui.com/datepicker/#date-range") ui(locator.chrome.jqueryui.text_from).set_focus() ui(locator.chrome

本文介绍了如何利用Clicknium自动化测试前端日期组件,包括jQueryUI Calendar和Ant Design的日历控件。通过录制和修改定位器,实现对日期选择框的精确操作。
最低0.47元/天 解锁文章
505

被折叠的 条评论
为什么被折叠?



