Appium安装与初步使用

1,appium是什么?


Appium安装与初步使用_第1张图片

    开源  跨平台  多语言支持  移动应用  自动化工具

    测试程序语言

    python Java ruby js  php  c#

    测试程序运行平台

    windows linux mac os

    iOS的应用,appium server必须应用在iOS机器上


2,自动化原理


3,安装

    3.1  安装Appium-Python-Client包

        pip install Appium-Python-Client 要确保安装匹配版本的selenium和appium

Appium安装与初步使用_第2张图片

        pip install selenium -U 升级selenium的版本

Appium安装与初步使用_第3张图片

    3.2  安装appium server

        方法一:npm install -g appium

        方法二:安装appium desktop(推荐)

                     网址:http://appium.io/,下载成功后点击安装。

    3.3  安装Android sdk 主要是依赖里面的库

        安装Android  studio (安装慢,文件大)建议安装2.3.3版本

        网址:https://developer.android.google.cn/studio/

        配置Android_HOME变量,将Android sdk的目录创建为变量,并将变量加到path中,

        %Android_HOME%\tools;%Android_HOME%\platform-tools;

    3.4  安装jdk1.8,并配置JAVA_HOME

    3.5 安装Android模拟器

        需要CPU支持虚拟化(百度BIOS开启)

        Android studio里面的AVD manager   命令:emulator @avd_name

        安装genymotion

4,appium-desktop使用

        4.1 连接好测试机

        点击appium server图标,启动appium-desktop

Appium安装与初步使用_第4张图片

Appium安装与初步使用_第5张图片




      4.2   运行python脚本

#coding=utf-8
from appium import webdriver

desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '7.0'
desired_caps['deviceName'] = '4CBDU17607000937'
desired_caps['appPackage'] = 'com.android.calculator2'
desired_caps['appActivity'] = '.Calculator'

driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

driver.find_element_by_name("1").click()
driver.find_element_by_name("5").click()
driver.find_element_by_name("9").click()
driver.find_element_by_name("delete").click()
driver.find_element_by_name("9").click()
driver.find_element_by_name("5").click()
driver.find_element_by_name("+").click()
driver.find_element_by_name("6").click()
driver.find_element_by_name("=").click()

driver.quit()

        4.3 运行成功















你可能感兴趣的:(python)