У меня есть веб-приложение, которое в настоящее время проверено автоматически. У меня есть следующий HTML-контент:
<td>
<input name="ctl00$ctl00$BaseRightContent$MainRightContent$FromTextBox" type="text" value="19.06.2019" id="ctl00_ctl00_BaseRightContent_MainRightContent_FromTextBox" class="wideUserInput">
<input type="hidden" name="ctl00$ctl00$BaseRightContent$MainRightContent$FromTextBoxMasked_ClientState" id="ctl00_ctl00_BaseRightContent_MainRightContent_FromTextBoxMasked_ClientState">
</td>
Для теста на селен я использую этот обходной путь:
if (employmentParam.StartDate != null)
{
driver.FindElement(By.Id("ctl00_ctl00_BaseRightContent_MainRightContent_FromTextBox")).Clear();
driver.FindElement(By.Id("ctl00_ctl00_BaseRightContent_MainRightContent_FromTextBox")).SendKeys(employmentParam.StartDate); //Here is my object (string) Example: employmentParam.StartDate --> 11.02.2100
}
И в настоящее время у меня проблема в том, что мой селен вставляет только «21,00.2002» вместо заданного параметра «11 .02.2100». Вот как выглядит webelement: