Appium使用教程(三)——第一个demo示例
来源:互联网 发布:中国长大的外国人 知乎 编辑:程序博客网 时间:2024/06/08 14:24
一、python
1、安装Python环境
https://www.python.org/downloads/release/python-351/
根据自己的操作系统32/64 位,选择相应的版本。
安装过程我就没必要描述,我的安装目录为:C:\Python27
2、进入cmd(windows命令提示符)下面输入”python”命令。
(如果提示python不是内部或外部命令!别急,去配置一下环境变量吧)
修改我的电脑->属性->高级->环境变量->系统变量中的PATH为:
变量名:PATH
变量值:;C:\Python27;C:\Python27\Scripts;
二、安装Appium Client
pip是一个安装和管理Python包的工具,通过pip去安装Python包将变得十分简单,我们将省去了搜索–查找版本–下载–安装等繁琐的过程
推荐通过pip进行安装“Appium-Python-Client”。
C:\package\setuptools-7.0>pip install Appium-Python-Client
三、第一个脚本示例
1、首先启动android模拟器。
2、启动Appium。
3、点击左上角有“机器人”的按钮:
选择你的android版本
4、然后点击右上角的“三角”按钮启动Appium。
5、第三步,通过Python编写自动化测试脚本。
可以通过eclipse+pydev编写脚本,或者用python自带的IDE都可以。
大家注意启动appium以后,出现的一些信息,在写脚本的时候不要写错。
#coding:utf-8from appium import webdriverdesired_caps = {}desired_caps['platformName'] = 'Android' #appium会帮你识别desired_caps['platformVersion'] = '4.4.2' #你下载的版本desired_caps['deviceName'] = 'android4.4.2' #deviceName你的模拟器名字,就是在下载AVD的时候,你填写的,忘了的回头去找,或者在模拟器顶部会显示desired_caps['appPackage'] = 'com.android.calculator2' #计算器包desired_caps['appActivity'] = '.Calculator'driver = webdriver.Remote('http://127.0.0.1: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("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()
我用箭头画出来的这三个,是需要在脚本中正确填写的。
执行后会退出计算器。不想让他退出,就把driver.quit()这一句去掉。
阅读全文
0 0
- Appium使用教程(三)——第一个demo示例
- appium python 第一个demo
- OSG for Android新手教程系列(三)——HelloWorld,第一个示例
- Appium使用教程(一)——安装appium
- Appium使用教程(四)——appium界面认识
- Appium之IOS第一个demo
- Appium移动自动化测试(三)——python demo
- Electron系列教程——第二篇:第一个示例
- 从零搭建appium到第一个demo运行
- Appium+java实现自动化测试第一个demo
- 视频框架 Vitamio 使用教程+部分心得 (二)第一个视频demo
- 视频框架 Vitamio 使用教程+部分心得 (二)第一个视频demo
- Appium使用教程(五)——元素定位(1)
- Appium使用教程(六)——元素操作
- 我的第一个appium ——androidDriver
- Firefly——dbentrust 示例DEMO (源码+教程)
- appium简明教程(2)——appium的基本概念
- appium简明教程(2)——appium的基本概念
- LBP代码详细注释
- linux、windows下的 svn使用
- 彩色图像、灰度图像、二值图像和索引图像区别
- 学习logback
- 局部内部类
- Appium使用教程(三)——第一个demo示例
- C 语言中 setjmp 和 longjmp
- Swing的介绍
- linux(ubuntu)下安装php易如反掌
- 【mujoco_py】安装踩坑记录
- SqlBulkCopy批量出入数据
- macOS 解决apue.h不存在的问题
- Linux Ubuntu 学习指南 完整版 精华版 shell操作命令 安装软件
- (四)u-boot启动流程分析(C语言部分board_r.c)