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();
我正在尝试 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();