Я пытаюсь вставить дату в поле даты с помощью веб-драйвера selenium VBA, поле даты не является свободным текстовым полем, мне нужно выбрать календарь для вставки даты.
Я могу нажать на значок календаря с помощью этой команды
.FindElementByXPath("//*[@id='jscal_trigger_cf_898']").Click
как выбрать дату (07-01-2019) в календаре
HTML код:
<img src="themes/corporate/images/btnL3Calendar.gif" id="jscal_trigger_cf_898">
<!--add ended-->
<br><font size="1"><em old="(yyyy-mm-dd)">(dd-mm-yyyy)</em></font>
<!--added by Nirbhay 27-03-2017 for restricted field editing-->
<script type="text/javascript" id="massedit_calendar_cf_898">
Calendar.setup ({
inputField : "jscal_field_cf_898", ifFormat : "%d-%m-%Y", showsTime : false, button : "jscal_trigger_cf_898", singleClick : true, step : 1
})
</script>
<!--add ended-->
</td>

Спасибо
Ravikumar