appium tutoriel d'installation automatisée
automatisation basée sur Android sous:
- 1 installation jdk: 1.8 ou plus
- 2 Installer Node.js
- 3 Installation studio andriod: Installation sdk
- Installation appium-desktop 4
Sur la base de tests en python:
- 5 python3 d'installation
- 6 Installation IDE python3 de: PyCharm
- 7 installé sur le paquet client python: appium_python_client
Sur la base des essais dans le simulateur:
-
8.1 simulateur d'installation
-使用andriod-studio 自带的模拟器:emulator -使用genymotion模拟器测试:安装genymotion -使用夜神模拟器测试:安装夜神模拟器,注意mac下只有安卓4.2版本,appium支持安卓5.0以上
Basé sur le vrai test de la machine
-
Connexion Android 8.2 téléphone
-USB接口连接真机,需要安装手机驱动:豌豆荚,应用宝等 -wifi连接真机
Sur la base de l'inspecteur de l'élément de positionnement
-
9 Sélectionnez l'outil de positionnement
安卓自带的uiautomatorviewer 基于浏览器的weditor appium-desktop下的inspector
cadre de test
-
10 cas de test de trame sélectionné
pytest
Assertion de choix
-
Un choix de 11 affirmation Assertion
pytest hamcrest
cas de test reposent
-
12 pytest dépendance
pytest-dependency
1 Installation:
pip install pytest-dependency
2 marques : @ méthode pytest.mark.dependency () repose sur les Marqués
3 références: @ pytest.mark.dependency (Le depends = [ "test_name"]) référence dépendante.
Référence Lien : Cliquez ici
génération de rapports d'essai
GitHub: HTTPS: //github.com/allure-framework/allure2
Allure document officiel: https: //docs.qameta.io/allure/
conducteur et les données paramétrisation
Examiner l'article: