1

Привет, ребята, у меня проблемы с Selenium и Chrome, мне нужно отправить через SendKeys действительно большую строку (> 20 000 символов). Он начинается очень быстро, но затем он замедляется до тех пор, пока он не прекратит отправлять ключи моему телу contenteditable = true, на который я ссылаюсь на Bypath. Браузер тогда не отвечает, и мне нужно убить его через диспетчер задач (я на Windows 10).Java Selenium ChromeDriver SendKeys очень медленный

UPDATE: Я также попытался отправить меньше символов Нарезка строки и выкладывания спит, проблема не вызвана количеством символов chromedriver должен писать, но по количеству символов в текстовом поле ...

+0

Избегайте использования спальных мест в любое время. Вместо этого вы можете использовать ожидания. Я действительно не вижу здесь вопроса, чего вы пытаетесь достичь именно? В какой среде вы работаете, ...? – Thibstars

+0

Как использовать sendKeys() для ввода ключей? Чтение из файла? – jaredgilmore

ответ

0

Вы можете попробовать использовать альтернативный способ ввода символов с помощью JavaScript.

WebElement element = driver.findElement(By.xpath(yourXpath)); 
JavascriptExecutor jse = (JavascriptExecutor)driver; 
jse.executeScript("arguments[0].innerText=arguments[1];", element, yourLongText);