我想选择一个日历按钮。这里是我的代码:使用硒webdriver选择日历按钮
driver.findElement(
By.className("ui-datepicker-trigger ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only")
).click();
我想选择一个日历按钮。这里是我的代码:使用硒webdriver选择日历按钮
driver.findElement(
By.className("ui-datepicker-trigger ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only")
).click();
其实Selenium
不支持复合类找到使用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();
这和上面的答案是一样的代码...你为什么发布这个? – Kukeltje
请正确格式化您的代码。 –
我尝试使用className但在这里我无法得到我的id.can任何人都建议我选择使用xpath的日历按钮? – Naveen
如何选择日历按钮? – Naveen