MacOS 安装monkey教程

一、monkey测试简介 Monkey工具是Android自动化测试工具的一种,主要对Android,APP可进行压力测试。Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程...

2019-06-24 00:09:16

阅读数 29

评论数 0

python3.X 使用schedule实现定时任务

1.如果没有安装schedule模块需要先安装schedule,安装命令如下:pip install schedule 2.安装好后可以参考以下demo: import schedule import time def job(): print("I'm working....

2019-04-11 00:05:12

阅读数 191

评论数 0

Mac 安装IE浏览器

我们都知道在Mac上不能直接安装IE浏览器,如果要在Mac上使用IE浏览器,网上也有很多方法,比如安装虚拟机、通过安装 CrossOver或使用wine来安装IE、通过Mac自带的浏览器Safari代理IE内核等,但我觉得目前比较好用的方法是通过安装插件,Chrome有两款可以兼容IE内核的插件,...

2018-12-18 23:56:12

阅读数 4580

评论数 2

接口测试框架搭建

首先,思考一下为什么要做接口测试?接口测试的正常流程是什么样的?明确了才容易着手搭建接口测试所需的框架。做接口测试的目的主要有以下几点: (1)不同端(客户端、前端、后端)的工作进度不一样,需要对最开始出来的接口进行接口测试;(2)节约时间,缩短项目时间;(3)提高工作效率;(4)提高系统的健壮...

2018-11-11 23:54:15

阅读数 848

评论数 0

python3 对象与json相互转换

python主要有三种数据类型:字典、列表、元组,其分别由花括号,中括号,小括号表示。 例如:  字典:dictData={'a':12,'b':34}  列表:listData=[1,2,3,4]  元组:tupleData=(1,2,3,4) 使用json时,导入import json...

2018-11-04 00:20:57

阅读数 1363

评论数 0

python3使用腾讯企业邮箱发送邮件

1.腾讯企业邮箱SMTP服务器地址:smtp.exmail.qq.com,ssl端口为:465 2.确保腾讯企业邮箱中开启了SMTP服务: 3.示例代码: #!/usr/bin/env python3 # -*- coding: utf-8 -*- import smtplib fr...

2018-09-19 00:25:56

阅读数 18452

评论数 0

python3运行报错:TypeError: Object of type 'type' is not JSON serializable解决方法

报这个错的原因是因为json.dumps函数发现字典里面有bytes类型的数据,无法编码。解决方法:在编码函数之前写一个编码类,只要检查到了是bytes类型的数据就把它转化成str类型。 这个编码类代码示例如下: #!/usr/bin/env python3 # -*- coding: ut...

2018-09-01 20:52:17

阅读数 10269

评论数 2

python3实现zip格式压缩文件夹

思路:先把第一级目录中的文件进行遍历,如果是文件,则把它连同当前路径一起加入result(list),如果是子目录,则在整个目录上继续深度优先遍历,直到所有的文件都被加入。主要使用python3中zipfile模块: class zipfile.ZipFile(file [,mode [,com...

2018-08-10 00:15:57

阅读数 3480

评论数 0

pycharm专业版安装以及破解方法(Mac)

1.先在Pycharm官网,或者直接输入网址:http://www.https://www.jetbrains.com/pycharm/,下载PyCharm安装包,根据自己电脑的操作系统进行选择,比方说macOS: 2.下载后双击.dmg,安装后进入激活界面,选择第二个License ser...

2018-07-14 13:38:01

阅读数 43983

评论数 47

Mac python3.x使用HTMLTestRunner.py生成html格式的测试报告

HTMLTestRunner.py下载地址:https://download.csdn.net/download/dou_being/10487101下载HTMLTestRunner.py后,将文件放到python的安装目录下即可调用。具体步骤如下:1.需要先确定Python的安装目录,打开终端查...

2018-06-19 22:36:06

阅读数 745

评论数 0

macOS解决sublime text3运行python3报:UnicodeEncodeError: 'ascii' codec can't encode characters in position

在macOS中,使用sublime text3运行python3代码,打印语句中含有中文字符时报错,   解决方法如下: 修改Sublime Text3中的设置,Preferences > Browse Packages > User &...

2018-06-17 12:53:31

阅读数 1211

评论数 0

Win7系统中同时安装了python2.x和python3.x,如何设置默认启动的python版本

      现在Windows系统同时兼容了python2和python3的两个版本,但安装的时候会默认使用python2.x或python3.x的版本,却不是自己想要的那个默认的版本。那么,如何设置自己想要的默认启动的python版本呢?网上看了许多方法,感觉操作都挺麻烦的,于是总结了下自己的一...

2018-05-22 23:57:15

阅读数 1490

评论数 0

selenium 3+python3.6 for Mac OS的配置

写这篇文章记录下使用MAC OS初学自动化,在配置selenium3+python3.6中走过的一些坑: 一、因为Mac OS自带了python2,但还是建议使用python3.6,系统自带的python2不需要卸载,另外安装python3.6就好了,python3.6的安装比较简单就不再赘述。...

2018-05-01 12:51:13

阅读数 586

评论数 1

使用python编写单元测试

使用python3.6编写一个单元测试demo,例如:对学生Student类编写一个简单的单元测试。 1、编写Student类: #!/usr/bin/env python3 # -*- coding: utf-8 -*- class Student(object): def __in...

2018-04-22 16:19:47

阅读数 2041

评论数 0

python3.6中@property装饰器的使用

1、@property装饰器的使用场景简单记录如下:   负责把一个方法变成属性调用; 可以把一个getter方法变成属性,@property本身又创建了另一个装饰器@score.setter,负责把一个setter方法变成属性赋值; 只定义getter方法,不定义setter方法就是一个...

2018-04-16 23:31:38

阅读数 133

评论数 0

python中filter函数的使用

利用filter()筛选出1~1000的回数,回数是指从左向右读和从右向左读都是一样的数,例如12321,909。 思路:利用切片 def is_palindrome(n): return str(n) == str(n)[::-1] output = filter(is_palindro...

2018-04-13 00:03:06

阅读数 775

评论数 0

使用Python中的reduce()函数求积

编写一个prod()函数,可以接受一个list并利用reduce()求积。 from functools import reduce def prod(x,y): return x * y L = reduce(prod,[3,5,7,9]) print(L) 打印结果如下:

2018-04-12 23:29:42

阅读数 1168

评论数 0

使用Python,将字符串的首字母变为大写,其余都变为小写

利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。 思路:使用capitalize()函数将字符串的首字母转为大写,其余变为小写 L1 = ['AdmIn','anny','LUCY','sandY','wILl'] def normallize(name...

2018-04-12 23:20:31

阅读数 12772

评论数 1

配置gradle时,一直报错提示:ERROR: JAVA_HOME is set to an invalid directory: D:\Java\jdk1.8.0_144;

配置gradle失败,一直报错提示:ERROR: JAVA_HOME is set to an invalid directory: D:\Java\jdk1.8.0_144; 报错的原因是因为配置的JAVA_HOME后面多加了“;”。 解决方法:将JAVA_HOME后面的分号去掉,然...

2017-10-13 17:29:04

阅读数 1042

评论数 0

解决git本地仓库与远程仓库关联出现 failed to push some refs to git的问题

今天上午安装了git版本管理工具,由于我是第一次使用,在添加远程库的时候一直验证不成功,一直提示failed to push some refs to git的问题,经过网上查找终于解决了这个问题。不过要感谢这篇百度经验http://jingyan.baidu.com/article/f3e34a...

2016-10-13 15:24:37

阅读数 6301

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭