dramaturgo del marco de automatización web

Referencia: uso básico de Playwright, una herramienta de rastreo emergente | Jingmi (cuiqingcai.com) 

http://t.csdn.cn/S7260

Documentación oficial: Visor de seguimiento | Dramaturgo 

Instalar

pip3 instalar dramaturgo

instalación de dramaturgo

primera demostración

from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    for browser_type in [p.chromium]:
        browser = browser_type.launch(headless=False)
        page = browser.new_page()
        page.goto('https://www.baidu.com')
        page.screenshot(path=f'screenshot-{browser_type.name}.png')
        print(page.title())
        browser.close()

Abra el navegador Chrome, imprima el título y tome una captura de pantalla, y cierre el navegador.

Grabar secuencia de comandos de compilación

dramaturgo codegen -o script.py -b firefox

Se abrirá el navegador y la secuencia de comandos se puede generar sincrónicamente operando directamente en el navegador. La secuencia de comandos se puede colocar en el archivo py y ejecutar directamente en python.

 Algunas API comunes, como clic, relleno de entrada y otras operaciones, estos métodos pertenecen al objeto de la página, por lo que todos los métodos se pueden encontrar en la documentación de la API del objeto de la página, la dirección del documento: https://playwright.dev/python /docs/api/class-page.

dramaturgo+pytest-artículos avanzados-combate de demostración 

http://t.csdn.cn/vGqGw

Supongo que te gusta

Origin blog.csdn.net/seanyang_/article/details/131176570
Recomendado
Clasificación