首页 > 解决方案 > 如何在 selenium 和 pytest (python) 中访问日期选择器

问题描述

我正在用 python 对 selenium 进行自动化测试,但我被困在这里。我无法点击日期。请帮我获取点击日期的代码。

enter code here
    #day
    driver.find_element(By.XPATH("//span[@class='flatpickr-day' and text()='4']")).click()
    time.sleep(10)

标签: pythonseleniumautomation

解决方案


首先,您需要获取所需日期的对象,您可以使用 XPath 来完成:

//span[@class="flatpickr-day" and text()="4"]

此 XPath 将选择日期为 8 月 4 日的跨度

然后用 Selenium/Java 编写代码:

driver.findElement(By.xpath("//span[@class='flatpickr-day' and text()='4']")).Click();

推荐阅读