Usando Selenium VBA Code usando "JS PATH".
Tengo un problema solo con este HTML específico, porque está estructurado de una manera que dificulta la introducción de texto.
The HTML: <textarea class="messenger-composer" placeholder="Say something…" style="height: 34px;">THE TEXT NEEDS TO GO HERE </textarea> ''Code1 with querySelector returns error ")" is missing: Dim Textw As String cScript = "document.querySelector('textarea[placeholder='Say something…']').innerHTML = '" & Textw & "'" bot.ExecuteScript cScript '' Code2 with querySelector pastes the text in the wrong location making the HTML page corrupt. Dim Textw As String cScript = "document.querySelector('#main_content > div.notifications-footer.notifications-footer--collapsed > div.messenger > div.FullscreenOverlay-content > div > div > div > div > div > div > div.messenger-composer-wrapper ').innerHTML ='" & Textw & "'" bot.ExecuteScript cScriptDim Textw As String cScript = "document.getElementsByClassName('messenger-composer')[0].innerHTML = '" & Textw & "'" bot.ExecuteScript cScript ''send key is disabled, this workaround makes it enabled. bot.SendKeys "a" bot.SendKeys bot.Keys.Backspace