【问题标题】:DatePickers SeleniumDatePickers 硒
【发布时间】:2021-05-27 14:17:36
【问题描述】:

我对此有点陌生,请原谅任何误导性信息。

我有一个包含两个 DatePickers 元素的类,我应该首先选择第一个元素,当然还要选择日期,然后是第二个。

所以我认为可以这样做:

搜索该类并获取一个 List datePickersList ,然后获取第一个 web 元素(datepicker)并在该元素中找到另一个元素,所以我的问题是如何在其中查找另一个元素。如果有更好的方法继续进行,请提出建议。

这里是日期选择器的链接 -> https://www.opngo.com/en/parkings/340/parking-harlay-pont-neuf?service=booking

【问题讨论】:

    标签: java selenium ui-automation


    【解决方案1】:

    您可以按照以下方式编写您的 xpath

    //td[contains(@class, 'rdtDay') and text() = '26'][1]
    

    它将返回两个元素,但您需要单击第一个 所以我按照以下方式管理它

     List<WebElement> link = driver.findElements(By.xpath("//td[contains(@class, 'rdtDay') and text() = '26'][1]"));
        link.get(0).click();
    

    我输入了静态日期,您可以添加条件来检查可用日期并动态传递值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-13
      • 2018-01-25
      • 2011-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多