Cuadro de texto de área de texto de procesamiento de pruebas automatizado

Ejemplo de código de front-end:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <textarea class="textarea" style="width:100px;height:100px">
    </textarea>
</body>
</html>

Aunque podemos ubicarlo por clase, no podemos ingresar información de texto en el cuadro de texto a través de send_keys (). En este caso, debe utilizar código JavaScript para completar la entrada.

Inserte la descripción de la imagen aquí

text="inout text"
js = "var sum=document.getElementById('id');sum.value='" + text +'';"
driver.execute_script(js);

Primero defina el texto del contenido que se ingresará y luego empalme el texto y el código JavaScript mediante "+". El propósito de esto es personalizar el contenido de entrada. Finalmente, el código JavaScript se ejecuta a través de execute_script ().

Supongo que te gusta

Origin blog.csdn.net/Python_BT/article/details/108446404
Recomendado
Clasificación