Вы не всегда можете получить многоразовый локатор XPath для селена из инструмента браузера.Возвращает абсолютный XPath.Вам нужно построить относительный XPath для элементов.
Здесь вы можете узнать о XPath и о том, как работают локаторы XPath.
Следующие локаторы основаны на размещенном вами изображении.
XPath:
WebElement liToday = driver.findElement(By.xpath("//div[contains(@class,'daterangepicker') and contains(@class,'dropdown-menu')]/div[@class='ranges']/ul/li[text()='Today']"));
Селектор CSS:
WebElement liToday = driver.findElement(By.cssSelector("div.daterangepicker.dropdown-menu > div.ranges > ul > li"));
После нахождения элемента,
thisчасть для после того, как вы нажали поле даты и раскрывающийся список показывает.
new WebDriverWait(driver,30).until(ExpectedConditions.visibilityOf(liToday));
liToday.click();