Select 使用 selenium webdriver 的日历按钮

Select calendar button using selenium webdriver

我正在尝试 select 日历按钮。这是我的代码:

driver.findElement(
   By.className("ui-datepicker-trigger ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only")
).click();

实际上 Selenium 不支持复合 class 使用 By.className() 定位元素,你应该尝试使用 By.cssSelector()而是如下所示:-

driver.findElement(By.cssSelector("button.ui-datepicker-trigger.ui-button[aria-label='Show Calendar']")).click();
driver.findElement(By.cssSelector("button.ui-datepicker-trigger.ui-button[aria-label='Show Calendar']")).click();

second calendar tag