选择日历日期

时间:2018-04-04 06:03:25

标签: selenium-webdriver

我想在日历中选择月份,例如,如果我给出" May"然后它应该选择may meoth日历,我已经尝试过使用下面的while循环,但它没有根据我提供的文本识别月份,而是继续单击下一个按钮,有人可以帮忙。

这是我的源代码,

这是我的代码,

while(!remoteDriver.findElement(By.xpath("//*[@role='heading']/strong")).getText().contains("April 2018"))
{
    remoteDriver.findElement(By.xpath("//*[@id='refine-results']/cc-filters/div[1]/ul/li[3]/cc-date-picker/div/div/div[2]/span/div/ul/li/div/div/div/table/thead/tr[1]/th[3]/button/i")).click();
}

以下是源代码:

<button id="datepicker-2263-7581-title" role="heading" aria-live="assertive" aria-atomic="true" type="button" class="btn btn-default btn-sm uib-title" ng-click="toggleMode()" ng-disabled="datepickerMode === maxMode" tabindex="-1"><strong class="ng-binding">April 2018</strong></button>

0 个答案:

没有答案