- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 Python request
def get(url, params=None, **kwargs): r"""Sends a GET request. :param url: URL for the new :class:`Request` object. :param params: (optional) Dictionary or bytes to be sent in the query s...
2018-08-15 14:48:54
488
原创 python文件引入&异常处理
导入函数模块1.库文件存在于lib下面,使用import lib2.不存在,则需要一层层去导入,使用from packagename.modulename import functionnameif __name__='__main__' #执行程序主入口,function()Python代码里面的异常处理try...except...try#放觉得有问题的代码except#...
2018-08-04 23:23:32
705
原创 python字符串常用函数和file的操作
string.strip(',') 去除字符串头尾的逗号string.strip()什么参数都不传,是去掉头和尾的空格split() 切割,返回的数据类型为liststring.split() 如果字符串中有空格,就切割不含头尾的空格string.split(',',3) #以逗号切割,并且切割3次find寻找子字符串string.find(',')返回-1 表示没找到返回对...
2018-08-02 23:05:37
346
原创 python os模块常用方法
import os相对路径:os.path.dirname(__file__)绝对路径: os.path.abspath(__file__) os.path.realpath(__file__)当前工作路径: os.getcwd()创建文件夹 os.mkdir("xxx") 删除文件夹 os.rmdir('xxxx')路径切割 os.path.split(path) #return t...
2018-07-25 00:12:02
403
原创 软件测试基础总结(1)
一.软件测试阶段需求测试->单元测试->集成测试->系统测试->验收测试需求测试(测试执行)简单的说需求就是产品经理要求软件必须完成的事务以及必须具备的基本功能,是对产品需求定义的测试软件测试需求也是开发测试用例的依据怎样对产品需求定义进行测试?按需求类别分为隐性需求测试和显性需求测试显性需求测试:即是否定义了项目组提供的各类需求文档、会议纪要、用户手册以及项目组主动告知的...
2018-06-13 12:57:01
464
原创 app 启动退出时间测试
import osimport time#app类class App(object): def __init__(self): self.content='' self.startTime=0 #启动App def LaunchApp(self): cmd='adb shell am start -W -n com.an...
2018-06-13 09:58:03
517
原创 RobotFramework + appiumlibrary 总结
一.可用于locator的对象text,resource-id,content-desc (通过UI automator获取),xpath当控件存在前三个属性值时,该属性名称在代码中应写成:text 写成 name = 控件属性值resource-id 写成 id = 控件属性值content-desc 写成 accessibility_id = 控件属性值二.通过xpat...
2018-06-12 18:55:07
2230
原创 robotframework-appiumlibrary 循环连接断开wifi
*** Settings ***Library AppiumLibrary*** Variables ****** Test Cases ***连接wifi #testcase名称 [Setup] :FOR ${i} in range 10 #循环次数为10次 \ 打开设置 \ sleep 1...
2018-06-12 11:29:24
455
原创 RobotFramewrok+AppiumLibrary 计算器练习
*** Settings ***Suite SetupLibrary AppiumLibrary #导入appiumLibrary库*** Variables ***${num1} 8 #赋值变量num1=8${num2} 6 #赋值变量num2=6${expected_add_result} 14 ...
2018-06-11 20:54:40
696
原创 Robot Framework+appium+安卓环境搭建
Robot Framework是一款python编写的功能自动化测试框架,具备良好的可扩展性(也就是支持第三方库),支持关键字驱动,可以同时测试多种类型的客户端或接口,可以进行分布式测试需安装:1. 安装python 2.7(由于Robot Framework框架是基于Python2开发)https://pan.baidu.com/s/13dg9hLY6WXebdP31pGRg8Q2. 安装rob...
2018-06-07 12:31:05
661
原创 app启动&退出脚本实现
#__author: Administrator#date: 2018/6/5#usr/bin/python#encoding:utf-8import osimport time#app类class App(object): def __init__(self): self.content='' self.startTime=0 #启动...
2018-06-05 13:33:46
1127
原创 ATM+购物车练习
目录结构:#__author: Administrator#date: 2018/5/30#binimport osimport sysimport jsonimport reprint(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))sys.path.append(os.path.dirname(os.pat...
2018-06-03 22:08:10
415
原创 python简易计算器(加减乘除)练习
#!/usr/bin/env Python# coding=utf-8import redef check(s): flag=True if re.search('[a-z]',s): print('invalid input') flag=False return flagdef format(s): s = s.repla...
2018-05-29 12:06:19
16148
原创 python随机验证码生成练习
import randomdef v_code(): code='' for i in range(5): add=random.choice([random.randrange(10),chr(random.randint(65,90))]) code+=str(add) print(code)v_code()
2018-05-23 21:44:39
927
原创 python吃包子伪并发练习
import timedef eat(name): while True:#因为是生成器,是一个有限循环所以这里要加while配合 baozi=yield#遇到yield退出生成器,并记录退出点 print('第%s轮包子,被%s吃了!' %(baozi,name))def produce(): customer1=eat('a')#生成器对象赋...
2018-05-23 12:14:01
616
原创 python装饰器之登录练习
#__author: Administrator#date: 2018/5/21login_status_jingdong = Falselogin_status_weixin = Falsedef start(): list={1:'home',2:'finance',3:'book'} list1={1:home,2:finance,3:book} for i ...
2018-05-22 21:11:09
894
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人