appium automatizado tutorial de instalación
androide automatización basada en:
- JDK 1 de instalación: 1,8 o más
- 2 Instalar node.js
- 3 Instalación del andriod estudio: instalación del SDK
- Instalación appium-escritorio 4
Sobre la base de pruebas en pitón:
- 5 Instalación python3
- 6 Instalación de python3 IDE: PyCharm
- 7 instalado en la pitón paquete de cliente: appium_python_client
Sobre la base de pruebas en el simulador:
-
simulador de instalación 8.1
-使用andriod-studio 自带的模拟器:emulator -使用genymotion模拟器测试:安装genymotion -使用夜神模拟器测试:安装夜神模拟器,注意mac下只有安卓4.2版本,appium支持安卓5.0以上
Sobre la base de la prueba de máquina real
-
conexión de teléfono Android 8.2
-USB接口连接真机,需要安装手机驱动:豌豆荚,应用宝等 -wifi连接真机
Basado en el inspector elemento de posicionamiento
-
9 Seleccionar herramienta de posicionamiento
安卓自带的uiautomatorviewer 基于浏览器的weditor appium-desktop下的inspector
marco de pruebas
-
10 casos de prueba de marco seleccionado
pytest
Afirmación de la elección
-
Una selección de 11 Assert afirmación
pytest hamcrest
Los casos de prueba se basan
-
12 dependencia PYtest
pytest-dependency
1 Instalación:
pip install pytest-dependency
2 marcas : @ método pytest.mark.dependency () se basa en los marcados
3 referencias: @ pytest.mark.dependency (El depende = [ "nombreDePrueba"]) de referencia dependiente.
Referencia Enlace : Haga clic aquí
la generación de informes de pruebas
GitHub: HTTPS: //github.com/allure-framework/allure2
documento oficial Allure: https: //docs.qameta.io/allure/
Parametrización y los datos del conductor
Examine artículo: