- 博客(21)
- 收藏
- 关注
原创 2019-06-11:appium+pytest中,PageObject设计模式的使用
Appium Driver的封装#coding=utf-8from appium import webdriverfrom appium.webdriver.webdriver import WebDriverclass AndroidClient(object): driver:WebDriver @classmethod def install_app(cl...
2019-06-11 17:01:50
753
转载 2019-06-06:支付同步和异步处理关系
支付同步和异步处理关系处理逻辑同步:指发出一个请求后,需要等待返回,才能进行下一个请求触发,有个等待的过程异步:指发出一个请求后,不需要等待返回,随时可以触发下一个请求,不需要等待区别:一个需要等待,一个不需要等待,在部分情况下、有的项目开发中都会优先选择不需要等待的异步交互方式。哪些情况建议使用同步交互呢?比如银行的转账系统,对数据库的保存操作等等,都会使用同步交互操作,其余情况都优先...
2019-06-06 17:10:18
641
原创 2019-06-06:迭代器与生成器的使用例子
#coding=utf-8import sys"""掌握内容1、迭代器有两个基本的方法:iter() 和 next()2、生成器的yield函数3、str.strip()把字符串(str)的头和尾的空格,以及位于头尾的\n \t之类给删掉,"""#使用生成器处理文件,用户指定要查找的内容,将文件中匹配到的行输出到屏幕def read_file(filename,test):...
2019-06-06 16:21:31
201
原创 2019-06-02:模拟器上雪球APP的webview页面测试case
# coding:utf-8from appium import webdriverfrom appium.webdriver.webdriver import WebDriverfrom selenium.webdriver.support.ui import WebDriverWaitimport pytestfrom appium.webdriver.common.mobileb...
2019-06-02 14:53:36
1142
原创 2019-05-31:雪球APP登录的几个用例(增加判断页面是否存在元素的方法)
# coding:utf-8from appium import webdriverfrom appium.webdriver.webdriver import WebDriverimport pytest"""1、完成雪球登录场景的测试,要带有setup_class setup_method2、微信 验证码 密码 错误的用户名 错误的密码 至少编写5条用例"""class ...
2019-05-30 18:25:35
733
原创 Linux常用的20个命令
1、查找文件find / -name fileneme.txt根据名称查找/目录下的filename.txt文件2、查看 一个程序是否运行ps -ef|grep tomcat查看所有有关Tomcat的进程
2019-05-27 15:23:05
1361
原创 2019-05-20:雪球APP首页,滑动操作及侧滑操作
# coding:utf-8from appium import webdriverimport pytestfrom appium.webdriver.common.touch_action import TouchActionfrom appium.webdriver.webdriver import WebDriverimport time"""1 、进入雪球首页,进入基...
2019-05-20 19:12:59
879
原创 2019-05-19:打开雪球APP,搜索alibaba 判断是否添加自选股,如果未添加,则添加到自选股
#coding=utf-8from appium import webdriver"""打开雪球 添加自选股 输入alibaba 添加到自选股"""caps = {}caps["platformName"] = "android"caps["deviceName"] = "hogwarts"caps["appPackage"] = "com.xueqiu.android"cap...
2019-05-19 12:58:57
934
原创 2019-05-15:实现几个adb命令的封装
#coding=utf-8import os"""题目1、实现adb几个命令的封装"""# 获取Android手机系统版本def get_android_version(): command = 'adb shell getprop ro.build.version.release' result = str(os.popen(command).read()) ...
2019-05-15 18:02:07
756
原创 2019-05-09:win7、win10环境,appium+python3的环境搭建
环境:win10,py3.6需要安装 :node.js,JDK,SDK,Appium及python相关库
2019-05-09 14:20:58
389
原创 2019-05-08:python3+appium环境搭建完成后的测试-操作真机上的计算器
#coding=utf-8from appium import webdriverdesired_caps = {} #初始化desired_caps['platformName'] = 'Android' #使用哪种移动平台desired_caps['platformVersion...
2019-05-08 16:50:10
403
原创 2019-05-07:在当前文件夹新建一个excel文件,然后写入数据,读取数据,操作单元格(使用openpyxl)
#encoding=utf-8import openpyxlimport osimport datetime"""掌握内容1、了解openpyxl的常用方法,及操作excel的步骤"""#创建文件-创建文件对象wb1 = openpyxl.Workbook()#保存excel文件wb1.save(filename = 'excel_name.xlsx')#打开已有文件w...
2019-05-07 16:00:59
901
原创 2019-04-30:冒泡排序列表,然后再合并两个列表,实现由小到大排列
#encoding=utf-8"""1、冒泡排序列表,然后再合并两个列表,实现由小到大排列2、extend(list):在列表末尾一次性追加另一个列表中的多个值 append(obj):在列表中添加一个对象"""#冒泡排序def maopao(L): for i in range(len(L)-1): for j in range(len(L)-1-i...
2019-05-06 13:19:52
335
原创 2019-04-29:计算字符串中每个字符出现次数并倒置字符串(遇到过的面试题)
#encoding=utf-8#计算字符串中每个字符出现的次数def str(st): st_dic = {} for i in st: if i in st_dic: #pyhton2写法:if st_dic.has_key(i),python3没有has_key方法 st_dic[i] = st_di...
2019-04-29 14:29:43
480
1
原创 2019-04-26:检测用户输入的数字是否为阿姆斯特朗数
在#encoding=utf-8"""掌握内容1、学习取模、幂、取整除的运算符2、掌握阿莫斯特朗数规律:如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数"""#检测用户输入的数字是否为阿姆斯特朗数def Amstl(num): sum = 0 n = len(str(num)) temp = num while temp>0...
2019-04-26 14:31:11
1058
原创 2019-04-25:新建一个txt文件,添加10行数据,然后再删除第8行数据
#encoding=utf-8import os"""掌握内容1、学习os模块、file模块2、open(file, mode='')方法用于打开用于打开一个文件,并返回文件对象题目新建一个txt文件,添加10行数据,然后再删除第8行数据"""#新建一个txt文件def Creat_txt(name): current_path = os.getcwd() ...
2019-04-25 14:36:04
961
原创 2019-04-19:高空抛物,计算第n次落下时共经历多少米,第n次反弹多高
#encoding=utf-8"""掌握内容1、判断变量数据类型:isinstance(变量名,类型)2、python3.x版本输出不换行格式:print(x, end=" ")3、**:幂,x**y,返回x的y次幂题目一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第n次落地时,共经过多少米?第n次反弹多高?"""def Height_list(n...
2019-04-19 16:28:05
1620
原创 2019-04-18:一个列表,排重,不能用set,也不能用字典
#encoding=utf-8"""掌握内容1、字符串拼接2、list.insert(index, obj):将对象插入列表3、python3.x版本输出不换行格式:print(x, end=" ")4、in、not in:成员运算符(字符串、列表、元组)"""#一个列表,排重,不能用set,也不能用字典def Oper_list(original): result ...
2019-04-18 17:13:49
223
原创 2019-04-17:根据ASCII表输出奇数字母和偶数字母到列表中
#encoding=utf-8"""掌握内容1、chr()函数,用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符2、了解ASCII对照表,大写字母对应65-90,小写字母对应97-1223、字符串拼接4、list.insert(index, obj):将对象插入列表5、python3.x版本输出不换行格式:print(x, end=" ")"...
2019-04-17 17:19:06
914
原创 2019-04-16:根据ASCII表输出字符串a1b2c3d4e5f6g7h8i9j10和a1B2c3D4e5F6g7H8i9J10
#encoding=utf-8"""掌握内容1、chr()函数,用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符2、了解ASCII对照表3、字符串拼接"""#生成字符串a1b2c3d4e5f6g7h8i9j10def Str1(): strr1 = '' for i in range(97,107): strr1...
2019-04-16 17:19:10
979
原创 2019-04-15:根据ASCII表输出字母到列表(大写字母、小写字母、大小写字母、字母+数字)
#encoding=utf-8“”"掌握内容1、chr()函数,用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符2、了解ASCII对照表“”"#输出大写字母到列表中,ASCII对照表中,大写字母对应65-90,def Big_letter():big_list = []for i in range(65,91):big = chr(i)b...
2019-04-15 17:57:51
1258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人