Pegar valor campo html da Webview em Kotlin

Ola, estou com uma dúvida que até parece simples, mas não estou conseguindo, tenho um site que estou passando para app via Webview em kotlin, preciso pegar o valor de um campo do html para usar como variável no kotlin, mas não consegui achar nenhuma solução até agora, preciso só pegar o value do campo html que está dentro do Webview, alguém teria uma ideia.

Este é só um exemplo do html, na parte do html ou se precisar de javascript não tenho problema, mas no Kotlin sou novato e estou perdido.

input type=“text” size=“32” value=“teste” name=“teste1”

Vi alguns exemplos com evaluatejavascript, jsoup, mas achei muito complexo e não atende exatamente o que quero, achei que talvez teria uma solução mais simples.

Vai precisar o evaluateJS… algo assim +/-

webView.evaluateJavascript("document.getElementsByName('teste1')[0].value", ValueCallback { value ->
            println("Valor do campo 'teste1': $value")
        })