Я запускаю тесты Selenium в браузере Chrome, который на компьютере Linux со следующими данными -
Linux version - Ubuntu 18.04.3 LTS
Chrome Version - 79.0.3945.79
Linux Chromedriver - 79.0.3945.36 (https://chromedriver.storage.googleapis.com/index.html?path=79.0.3945.36/)
В некоторых полях ввода текста, таких как следующий фрагмент кода, я набираю как - http://www.example.com/pqr/xyz
с использованием sendKeys()
метода
<input type="text" id="drvUrl" name="Driver URL" placeholder="JDBC URL for the source database system" required="" class="k-textbox eq-widget k-invalid" aria-invalid="true">
Но URL набирается без специальных символов, таких как httpwwwexamplecompqrxyz
. Все специальные символы удалены.
У меня есть обходной путь, когда я сначала набираю URL, используя JavascriptExecutor
, но это не идеальный способ автоматизировать его.
Есть ли лучший обходной путь для это? Также я не смог найти подобную ошибку в Selenium WebDriver, в этом случае я просто хотел подтвердить ее перед регистрацией ошибки.