[Clicknium-calendar]如何通过自动化对日期选择框设值

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引言

前端日期取值设值是自动化中比较常见的需求。但前端组件库较多,每种框架都有所不同,那我们来看看clicknium是如果实现多种前端UI框架中日期相关的操作。

  • PS:Clicknium Automation安装基础使用参考 官方文档

CalendarUI控件种类

jQueryUI Calendar

基于jQuery的UI库。官方文档

Ant Design

基于React的UI库。官方文档

如何利用Clicknium自动测试日期组件

JqueryUI Calendar

  1. 通过clicknium提供的录制器,录制页面中需要操作的组件元素。
    clicknium提供了非常强大的录制功能。
    具体操作可参照 Clicknium 录制器
    这里我们录制内容如图。record

    to参考from也录制这三部分。

  2. 修改日期locator。因为自动录制是按照日期所在table的行列生成的,每个月日期对应的行列有所不同,不能准确定位。这里我们将日期元素修改成根据sinfo和index来定位。
    修改前:
    before

    修改后:
    在这里插入图片描述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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值