¿Cómo utilizar Python para pruebas automatizadas?
Aquí tomamos las pruebas automatizadas web como ejemplo para presentar brevemente cómo usar Python para las pruebas automatizadas web. El entorno experimental utilizado es win10 python3.6. siguiente:
1. Primero, instale el marco de selenio. Simplemente ingrese el comando "pipinstallselenium" directamente en la ventana cmd, de la siguiente manera:
2. una vez completada la instalación, debe instalar el controlador del navegador; de lo contrario, puede hacerlo directamente. Se informará un error al ejecutar el programa. Tomando Google Chrome como ejemplo, debe descargar el controlador chromedriver, de la siguiente manera. debe coincidir con la versión de su propio navegador de plataforma:
Una vez completada la descarga, es un zip. El paquete comprimido contiene un archivo chromedriver.exe. Aquí debe copiar este archivo al directorio de instalación de Python. de la siguiente manera:
3. Finalmente, podemos probar el marco de Selenium. El código de prueba es el siguiente. Muy simple, cree un controlador web. Si la página web correspondiente se puede abrir normalmente, significa que Selenium se realizó correctamente. instalado:
Después de eso, puede ubicar directamente los elementos relevantes y realizar pruebas web automatizadas. Los métodos principales son los siguientes (*** hay 8 tipos), respectivamente id, nombre, nombre de clase, nombre de etiqueta,. linktext, parciallinktext, xpath y cssselector. Puede probarlo usted mismo aquí. La información relevante es muy rica:
En este punto, hemos completado la instalación de Selenium, el marco de prueba automatizado de Pythonweb. usar. En general, todo el proceso es muy simple. Siempre que tenga una determinada base de Python y esté familiarizado con el proceso de instalación anterior, puede configurar rápidamente un marco de prueba automatizado de selenio local. También hay información y tutoriales relevantes en Internet. , que se presentan con mucho detalle. Si está interesado, puede buscarlo. Espero que el contenido compartido anteriormente pueda serle útil. También puede comentar y dejar mensajes para agregarlo.