随笔分类 -  Python+Selenium

摘要:该脚本的目的:获取博客的排名和积分,将抓取时间,排名,积分存入数据库,然后把最近的积分和排名信息进行绘图,查看积分或者排名的变化情况。 整个脚本的流程:是利用python3来编写,利用selnium获取网页的信息,使用re正则表达式解析积分score和排名rank,用pymysql连接mysql数据 阅读全文
posted @ 2017-03-01 20:34 小石头tester 阅读(2508) 评论(0) 推荐(0)
摘要:其实百度UI自动化测试框架,会出来很多相关的信息,不过就没有找到纯项目的,无法拿来使用的;所以我最近就写了一个简单,不过可以拿来在真正项目中可以使用的测试框架。 项目的地址:https://github.com/xiaoshitoutester/UItestframework 这里完全是干货,中间涉 阅读全文
posted @ 2016-11-08 20:21 小石头tester 阅读(10265) 评论(20) 推荐(2)
摘要:前段时间做ui自动化测试的时候,导航栏菜单始终有点问题,最后只好直接获取到url,然后直接使用driver.get(url)进入页面; 包括做压测的时候,比如我要找出所有报表菜单的url,这样不可能手动去一个一个找出来,然后复制,这样浪费时间,并且也容易漏掉,所以我就写了个脚本来干这事; 首先说下思 阅读全文
posted @ 2016-10-08 21:32 小石头tester 阅读(1478) 评论(1) 推荐(1)
摘要:SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mai 阅读全文
posted @ 2016-08-11 21:33 小石头tester 阅读(1170) 评论(0) 推荐(0)
摘要:以前经常在这个网站上下载电影下来看,这个网站比较坑的就是,主页上只有电影的名称,但是评分是看不到的;只有再点击电影名字,进入电影主页时才能看到评分。一般下载的电影都是评分高的才看,低的就忽略掉了。每次都要来回去看评分,太麻烦了。So,我就写了一个小小的爬虫,暂时就叫爬虫好了。 在脚本中使用的是:py 阅读全文
posted @ 2016-07-17 21:25 小石头tester 阅读(1150) 评论(0) 推荐(0)
摘要:在前段时间,为了给项目中加入日志功能,就想到了 logging 模块,百度logging一大推,都是各种复制的,并没有找到自己想要的结果;我的目的很简单,就是:在把日志写入文件的同时在控制台输出,更加方便调试,我下面的代码就满足这个功能: ps: self.logname = commonparam 阅读全文
posted @ 2016-06-23 22:39 小石头tester 阅读(3101) 评论(0) 推荐(0)
摘要:我们在项目中可能用到excel表生成,下面的代码就是对excel表的操作: 用法: xlsx1 = write_excel('./test') xlsx1.xls_init('userinfo','username','password') xlsx1.xls_write('xiaoshitou', 阅读全文
posted @ 2016-06-19 21:25 小石头tester 阅读(1605) 评论(0) 推荐(0)
摘要:在自动化测试项目中,可能会碰到一些经常使用的但 很少变化的配置信息,下面就来介绍使用configparser来读取配置信息config.ini 读取的信息(config.ini)如下: [config]platformName=AndroidappPackage=com.sheinsideappAc 阅读全文
posted @ 2016-06-16 22:40 小石头tester 阅读(1528) 评论(0) 推荐(0)
摘要:从今天开始我将会把在项目中遇到的问题,以及常用的一些技巧来分享出来,以此来促进自己的学习和提升自己;更加方便我以后的查阅。 现在要说的是:用Python来读取excel表的数据,返回字典(dict),在脚本中进行调用 我直接贴出代码: 阅读全文
posted @ 2016-06-12 22:05 小石头tester 阅读(5435) 评论(0) 推荐(1)