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 依赖管理的工具与规范详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2025-05-05
  • Python 安装第三方库 pip install 安装慢安装不上的解决办法

    Python 安装第三方库 pip install 安装慢安装不上的解决办法

    很多朋友反映在使用pip install安装python 第三方库的过程中会出现网速很慢,或者是安装下载到中途,停止,卡主,或者是下载报错等问题,下面小编给大家带来了解决方法,一起看看吧
    2019-06-06
  • 通过Python在Excel中添加或删除图片的操作流程

    通过Python在Excel中添加或删除图片的操作流程

    在数据处理与办公自动化场景中,Excel 文件常需嵌入图片以增强可视化表达,然而,手动添加或删除图片不仅效率低下,还容易出错,所以本文将系统介绍如何通过 Python 代码,在 Excel 文件中添加图片和删除图片,需要的朋友可以参考下
    2025-12-12
  • Pandas 合并多个Dataframe(merge,concat)的方法

    Pandas 合并多个Dataframe(merge,concat)的方法

    今天小编就为大家分享一篇Pandas 合并多个Dataframe(merge,concat)的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • scipy稀疏数组dok_array的具体使用

    scipy稀疏数组dok_array的具体使用

    本文主要介绍了scipy稀疏数组dok_array的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • numpy 产生随机数的几种方法

    numpy 产生随机数的几种方法

    本文主要介绍了numpy 产生随机数的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • Python Pyramid框架应用场景及高级特性实战

    Python Pyramid框架应用场景及高级特性实战

    Pyramid是一个灵活且强大的Python web框架,广泛用于构建各种规模的Web应用程序,本文将深度探索Pyramid框架,介绍其核心概念、应用场景以及一些高级特性
    2023-12-12
  • python脚本之一键移动自定格式文件方法实例

    python脚本之一键移动自定格式文件方法实例

    这篇文章主要给大家介绍了关于python脚本之一键移动自定格式文件的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • Python处理CSV与List的转换方法

    Python处理CSV与List的转换方法

    下面小编就为大家分享一篇Python处理CSV与List的转换方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • Python封装成可带参数的EXE安装包实例

    Python封装成可带参数的EXE安装包实例

    今天小编就为大家分享一篇Python封装成可带参数的EXE安装包实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08

最新评论