playwright日期控件的具体使用

 更新时间:2026年01月25日 08:49:15   作者:chen_shi0802  
本文主要介绍了playwright日期控件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1、可点击日期

from playwright.sync_api import Page, Locator
import datetime

def 日期控件(page: Page, locator: Locator, 相对日期: int):
    tmp_time = datetime.datetime.now() + datetime.timedelta(days=相对日期)
    year = tmp_time.year
    month = tmp_time.month
    day = tmp_time.day
    locator.click()
    page.locator(".thy-calendar-year-btn").click()
    page.locator('//td[@role="gridcell"]').filter(has_text=f"{year}").locator("a").click()  # 年
    page.locator(".thy-calendar-month-btn").click()
    page.locator('//td[@role="gridcell"]').nth(month - 1).click()  # 月
    page.locator('//td[@role="gridcell"][not(contains(@class,"month"))]').filter(has_text=f"{day}").click()  # 日

备注:其中定位元素请根据定位更换

2、年月日无法点击只能切换

from playwright.sync_api import Page, Locator
import datetime

def 日期控件_日(page: Page, locator: Locator, 相对日期: int):
    tmp_time = datetime.datetime.now() + datetime.timedelta(days=相对日期)
    day = tmp_time.day
    locator.click()
    page.locator('//td[@class="available"]').filter(has_text=f"{day}").nth(0).click()  # 日

备注:其中定位元素请根据定位更换

到此这篇关于playwright日期控件的具体使用的文章就介绍到这了,更多相关playwright日期控件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 使用Python遍历文件夹实现查找指定文件夹

    使用Python遍历文件夹实现查找指定文件夹

    这篇文章主要为大家介绍了如何使用Python遍历文件夹从而实现查找指定文件夹下所有相同名称的文件、所有相同后缀名的文件,感兴趣的可以了解一下
    2022-07-07
  • 利用python实现你说我猜游戏的完整实例

    利用python实现你说我猜游戏的完整实例

    这篇文章主要给大家介绍了关于如何利用python实现你说我猜游戏的相关资料,用到的都是一些简单的基础的python语句,适合刚入门的小白,可以尝试跟着一起敲一下,感受一下编程中的乐趣,需要的朋友可以参考下
    2022-05-05
  • django实现悲观锁乐观锁的项目实践

    django实现悲观锁乐观锁的项目实践

    在Django中,我们可以通过实现悲观锁和乐观锁来保证数据的安全性,本文就来介绍一下django实现悲观锁乐观锁的项目实践,感兴趣的可以了解一下
    2023-08-08
  • Python调用C++ DLL失败的根本原因和解决方案

    Python调用C++ DLL失败的根本原因和解决方案

    这篇文章主要介绍了Python调用C++ DLL失败的根本原因,C++名称修饰,并提供了三种解决方案:修改C++代码、使用修饰后的名称和创建智能解析器,同时,文章还讨论了调用约定、数据类型映射以及调试技巧,需要的朋友可以参考下
    2025-10-10
  • Python正则表达式匹配HTML页面编码

    Python正则表达式匹配HTML页面编码

    这篇文章主要介绍了Python正则表达式匹配HTML页面编码,本文直接给出代码和匹配实例,需要的朋友可以参考下
    2015-04-04
  • Python编程根据字典列表相同键的值进行合并

    Python编程根据字典列表相同键的值进行合并

    这篇文章主要介绍了来学习Python字典列表根据相同键的值进行合并的操作方法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2021-10-10
  • 如何教少儿学习Python编程

    如何教少儿学习Python编程

    在本篇文章里小编给大家整理了关于教少儿学习Python编程的相关文章及知识点,需要的朋友们可以参考下。
    2020-07-07
  • 解决TensorFlow GPU版出现OOM错误的问题

    解决TensorFlow GPU版出现OOM错误的问题

    今天小编就为大家分享一篇解决TensorFlow GPU版出现OOM错误的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • python命令行执行脚本找不到模块ModuleNotFoundError问题

    python命令行执行脚本找不到模块ModuleNotFoundError问题

    这篇文章主要介绍了python命令行执行脚本找不到模块ModuleNotFoundError问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Python运算符优先级详细整理

    Python运算符优先级详细整理

    在一个表达式中可能包含多个有不同运算符连接起来的、具有不同数据类型的数据对象,由于表达式有多种运算,不同的运算顺序可能得出不同结果甚至出现错误运算错误,下面这篇文章主要给大家介绍了关于Python运算符优先级的相关资料,需要的朋友可以参考下
    2023-01-01

最新评论