По сути, это div связано с событием 'input', поэтому вы должны отправить событие 'input', как только вы введете значение в DIV.Вот код, который мне удалось успешно выполнить из консоли (к вашему сведению, это JS, вы можете использовать ту же логику в своем тесте и языке).
ele = document.querySelector('div#input')
ele.textContent = 'test this sample data'
ele.dispatchEvent(new Event('input',{'bubles':true, 'cancelable':true}))
Строка 1 равна findelemnt css
Строка 2 введите вход
Строка 3 fireevent 'input' для элемента
WebElement chatEle = driver.find_element(By.CSS_SELECTOR('div#input')
chatEle.sendKeys "sample data"
driver.fireEvent(chatEle,"input")
должен сделать чудо, не смог протестировать код выше, так как у меня нет затмения Java-среды на моей машине.Протестируйте его и дайте нам знать.
См. Документ Selenium FireEvent для получения дополнительной информации о реализации fireevent.