码迷,mamicode.com
首页 > 移动开发 > 详细

appium移动自动化测试-one demo

时间:2017-12-29 12:22:54      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:info   des   新手入门   log   bubuko   delete   配置环境   一个   blog   

参考教程:appium新手入门(5)—— python-client安装与测试

使用 Python 语言编写 appium 自动化测试脚本

1.安装python

访问Python官方网站:https://www.Python.org/

技术分享图片

一直点next,直至finish。。

配置环境变量:我的电脑-属性-高级系统设置-环境变量-系统变量-找到path,添加变量值:C:\Python27

打开window命令窗口,输入python,显示python版本表示等信息表示成功了

2.安装Appium-Client(Appium-Python-Client

Appium Client是对webdriver原生api的一些扩展和封装。它可以帮助我们更容易的写出用例,写出更好懂的用例。

Appium Client是配合原生的webdriver来使用的,因此二者必须配合使用缺一不可

安装:pip install Appium-Python-Client

技术分享图片

3.第一个自动化脚本

a.启动android模拟器

技术分享图片

b.启动appium

技术分享图片

点击右上角 三角 按钮,注意Appium的启动日志,Appium在启动时默认占用本机的4723端口,即:127.0.0.1:4723

技术分享图片

4.使用python编写自动化测试脚本

#coding=utf-8
from appium import webdriver

desired_caps = {}
desired_caps[platformName] = Android
desired_caps[platformVersion] = 4.4.2
desired_caps[deviceName] = Android Emulator
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()

 第一次运行的时候脚本中第一行代码报错:error:No module named appium

之所以会报这样的error是因为没有装client,其他我装过了,看图

技术分享图片

只是啊,我用的是python27哈哈哈,所有把上图路径下的文件复制到python27中就可以啦,,,

磕磕绊绊终于完成了第一个小跑,,用时好久啊,加油!!!

appium移动自动化测试-one demo

标签:info   des   新手入门   log   bubuko   delete   配置环境   一个   blog   

原文地址:https://www.cnblogs.com/lihongnxs/p/8137126.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!