我想選擇一個日曆按鈕。這裏是我的代碼:使用硒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