Дата не может быть вставлена ​​на chrome с использованием VBA - Selenium - PullRequest
0 голосов
/ 20 марта 2020

Я могу изменить дату на веб-странице, если я использую проводник inte rnet с кодом ниже (code1). однако я изменил браузер на chrome с селеном. (как код 2), раздел даты на веб-странице изменен, но он является частичным. например: дата устанавливается 18/02/2020 на веб-странице при ее открытии. затем я хочу изменить дату на 01.03.2017, но она будет изменена на 03.02.2017. это означает, что раздел месяца в макросе изменил раздел даты, ничего не изменилось в разделе месяца, а раздел года также изменился

Я пытался изменить порядок даты в макросе, как мм / дд / гггг, но я не могу получить правильное дата решения. только что попробовал миллионы кода и до сих пор ничего не могу найти.

, поэтому, пожалуйста, помогите мне изменить раздел даты на chrome с использованием селена. Sheet1.Range («A1») = 01/03/2017 Code1

ie.document.getElementsByName("date$From")(0).Value = Sheet1.Range("A1").Text

Code2 (селен и VBA)

obj.FindElementById("date_From").SendKeys (sheet1.Range("A1")).Text

Код веб-сайта (веб-сайт защищен брандмауэром)

<input name="date$From" type="text" value="18/02/2020" size="6" id="date_tbFrom" class="searchSelect">
<input type="hidden" name="date_From_Client" id="date_From_Client">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...