У меня есть выбор даты, где я могу выбрать диапазон дат, например, 3 месяца, 7 дней или в этом году. Как выбрать «Этот год» в раскрывающемся меню?Как выбрать дату из выпадающего меню с помощью selenium webdriver?
Вот код:
<div class="full">
<div class="range-preset">
<div class="date-range-selector">
<label>Date Range:</label>
<select class="full" style="width:230px; ">
<option value="custom">Custom</option>
<option value="yesterday">Yesterday</option>
<option value="7days">7 Days</option>
<option value="30days">30 Days</option>
<option value="90days">90 Days</option>
<option value="this_month">This Month</option>
<option value="last_month">Last Month</option>
<option value="two_months_ago">Two Months Ago</option>
<option value="this_year">This Year</option>
<option value="yesterday">Yesterday</option>
</select>
</div>
</div>
Я попытался это:
driver.findElement(By.className("full.option.this_year")).click();
Любая помощь, пожалуйста, спасибо
Ваш пример работает, если у меня есть идентификатор, но в моем случае у меня нет идентификатора, у меня есть класс –
Вы можете добавить id, вам не нужно удалять класс –
Я не решил свою проблему, но спасибо вы –