Appium + python - input操作实例】的更多相关文章

import osimport time as t adb = 'adb shell input tap 400 500'os.system(adb) t.sleep(5) class keyevent(): """常用的keyevent事件""" KEYCODE_HOME = 3 #home键 KEYCODE_BACK = 4 #back键 KEYCODE_POWER = 26 #电源键 KEYCODE_MENU = 82 #主菜单键 KEYC…
Appium和selenium差不到,只是一个用于测web,一个用于测APP.下面记录一下我搭的测试框架,同样是基于PO模式,用的unittest. 最后测试报告如下: 1.1      代码结构 这个结构是不是很熟悉,都是基于PO模式,用的是unittest框架. 1.2      配置文件globalparameter.py # coding:utf-8 __author__ = 'Helen' ''' description:配置全局参数 ''' import time,os # 获取项目…
给定一个文件:以及给定的字符,比如“a”; 统计字符个数:(可选) # 文件的打开操作f = open("wyl.txt","r")# 文件的读取操作content = f.read()# 用户输入需要统计的字符:receiveData = input("请输入需要统计的字符:")count = 0for temp in content: if temp == receiveData: count = count+1# 输出统计的字符print(…
from appium import webdriverfrom appium.webdriver.common.touch_action import TouchActionfrom appium.webdriver.common.multi_action import MultiActionfrom time import sleep """class TouchAction(object): def __init__(self, driver=None): self._…
一.Appium入门案例 demo from appium import webdriver from time import sleep # server 启用参数 desired_caps = {} # 设备信息 desired_caps['platformName'] = 'Android' # 设备名称 desired_caps['platformVersion'] = '7.1.2' # 设备版本 desired_caps['deviceName'] = '127.0.0.1:6200…
from appium import webdriverfrom appium.webdriver.common.touch_action import TouchActionfrom time import sleep desired_caps = { 'platformName': 'Android', 'platformVersion': '9', 'deviceName': '4871660c', 'appPackage': 'com.tencent.mm', 'appActivity'…
把目录 E:\ 下面所有 后缀名为 .py 的 文件复制到 E:\PyLearn #coding:utf-8 import os import shutil def getfile(srcDir,dstDir,extName): filelist = os.listdir(srcDir) for tgFile in filelist: tgFilePath = os.path.join(srcDir,tgFile) if os.path.isfile(tgFilePath) == True: t…
# 将字符中单词用空格隔开# 已知传入的字符串中只有字母,每个单词的首字母大写,# 请将每个单词用空格隔开,只保留第一个单词的首字母大写传入:“HelloMyWorld”# 返回“Hello my world” # 给定一个字符串inStr = "HelloMyWorld"# 把字符串转换成列表str_list = list(inStr) # 用循环取出每一个元素for i in inStr: # 判断元素是否是大写 if i.isupper(): # 如果是大写就记录下标位置 ind…
前言 接着上篇介绍input里面的按键操作keyevent事件,发送手机上常用的一些按键操作 keyevent 1.keyevent事件有一张对应的表,可以直接发送对应的数字,也可以方式字符串,如下两个方法都能实现back键.打开cmd输入指令 # 方法一: > adb shell input keyevent KEYCODE_BACK # 方法二: > adb shell input keyevent 4 2.常用的keyevent事件 解锁(KEYCODE_NOTIFICATION): a…
前言 appium有时候定位一个元素很难定位到,或者说明明定位到这个元素了,却无法点击,这个时候该怎么办呢? 求助大神是没用的,点击不了就是点击不了,appium不是万能的,这个时候应该转换思路,换其它的方法去点击,比如我们可以用adb去执行点击事件 input事件 1.先查看input事件语法有哪些,首先确保手机连上电脑(我这里是电脑上打开的手机模拟器) > adb device > adb shell > input C:\Users\Gloria>adb devices Li…