У меня есть две сборщики дат на моей веб-странице, которая является датой начала и окончания. Мне нужно нажать на обе даты, но когда я ищу элемент, есть те же самые элементы. но есть одно уникальное имя элемента. Как я могу назвать эти элементы.Обработка выборки даты с использованием Selenium WebDriver
Выбор даты 1 HTML код: -
<span>Start Date:</span>
<input id="courseStartDate" class="date-range required hasDatepicker" type="text" size="20" value="" onchange="startDateChanged()" name="courseStartDate">
<img class="ui-datepicker-trigger" src="../../images/Calender.png" alt="..." title="...">
Date Picker 2 HTML код: -
<span>End Date:</span>
<input id="courseEndDate" class="date-range required hasDatepicker" type="text" size="20" value="" onchange="endDateChanged()" name="courseEndDate">
<img class="ui-datepicker-trigger" src="../../images/Calender.png" alt="..." title="...">
Я пробовал следующие, но не нажал изображение календаря 1. driver.findElement (By.cssSelector ("img [alt = '...']")). Click(); 2.driver.findElement (By.cssSelector ("input [id = courseStartDate]")); 3.driver.findElement (By.cssSelector ("input [id = 'courseStartDate']")). Click(); 4.driver.findElement (By.name ("courseStartDate")). Click(); 5.driver.findElement (By.xpath (".//*[@ id = 'courseStartDate']/img [alt = '...']")). Click(); –