希望大家多给些实质性建议,多多访问哦!

appium+python实现第一个实例calculator

上一篇 / 下一篇  2016-04-18 17:36:21 / 个人分类:自动化测试

操作系统:win8 64位
1、普通启动Appium服务方法:
  A:快捷键win+R打开cmd,运行命令:#>appium -a 127.0.0.1 -p 4723
 B:直接点击appium服务器端右上角的播放按钮

2、自启动appium服务方法:
A:创建bat文件启动appium服务
新建一txt文档,输入如下代码:
@echo off
title startAppiumServer
cmd  /c "appium -a 127.0.0.1 -p 4723"
另存为:startAppiumServer.bat
B:创建bat文件关闭appium服务
新建一txt文档,输入如下代码:
@echo off
title stopAppiumServer
tasklist /V|find "startAppiumServer">nul
if %errorlevel%==0 (
::关闭appium服务
taskkill /F /IM node.exe
taskkill /F /FI "WINDOWTITLE eq startAppiumServer"
)
taskkill /F /FI "WINDOWTITLE eq stopAppiumServer"
另存为:stopAppiumServer.bat
3、启动avd。
4、测试系统自带的app计算器,python脚本如下,contact.py:
#coding:utf-8
import os
import time
from selenium import webdriver
from appium import webdriver
os.system('start startAppiumServer.bat')   #启动appium服务
time.sleep(8) #等待appium服务启动完毕

# Returns abs path relative to this file and not cwd
#PATH = lambda p: os.path.abspath(
#os.path.join(os.path.dirname(__file__), p))

desired_caps = {}
desired_caps['deviceName'] = 'emulator-5554' #adb devices查到的设备名
desired_caps['platformName'] = 'Android'
desired_caps['version'] = '4.4'
desired_caps['appPackage'] = 'com.android.calculator2'
desired_caps['appActivity'] = '.Calculator'
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
# 点击计算器上的数字和运算符
el = driver.find_element_by_name("1")
el.click()
el = driver.find_element_by_name("5")
el.click()
el = driver.find_element_by_name("9")
el.click()
el = driver.find_element_by_name("delete")
el.click()
el = driver.find_element_by_name("9")
el.click()
el = driver.find_element_by_name("5")
el.click()
el = driver.find_element_by_name("+")
el.click()
el = driver.find_element_by_name("6")
el.click()
el = driver.find_element_by_name("=")
el.click()
driver.quit()

os.system('start stopAppiumServer.bat')   #关闭appium服务
5、打开cmd执行python calculator.py。

TAG: 自启动

引用 删除 kaiwen007   /   2018-11-21 17:13:01
引用 删除 kaiwen007   /   2018-11-21 17:12:42
3
 

评分:0

我来说两句

赵明珠

赵明珠

本人正在去往测试的路上,希望一路顺风!

日历

« 2024-05-17  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 15845
  • 日志数: 14
  • 建立时间: 2012-03-29
  • 更新时间: 2016-07-21

RSS订阅

Open Toolbar