python
文章平均质量分 78
fanjieshanghai
这个作者很懒,什么都没留下…
展开
-
Windows 平台上的使用 Python 语言实现 appium 自动化程序 for Android(完整版)
前面写了个《新手贴:Windows 平台上的使用 Java 语言实现 appium 自动化程序 for Android(完整版)》的帖子:http://testerhome.com/topics/645 ,针对python语言 也来看看如何实现。还是按照流水账的形式来描述。一,环境配置篇在Windows上配置1)下载安装node.js(http://nodejs.org/dow转载 2015-11-10 13:39:50 · 275 阅读 · 0 评论 -
python学习
会java,学一下python内置容器、def、lambda、map、filter就可以了原创 2015-11-26 14:12:26 · 100 阅读 · 0 评论 -
自动化测试如何解决验证码的问题
转自:http://www.cnblogs.com/fnng/p/3606934.html自动化测试如何解决验证码的问题2014-03-18 09:23 by 虫师, 8178 阅读, 6 评论, 收藏, 编辑注意:本标题的“自动化测试” 包括性能测试 与UI级的自动化测试 经常会被问到如何解决验证码的问题,在此记录一下我所知道的几种方式。 对于we转载 2015-11-19 18:25:00 · 277 阅读 · 0 评论 -
基于selenium的pyse自动化测试框架
转自:http://www.cnblogs.com/fnng/p/4662797.html基于selenium的pyse自动化测试框架2015-07-20 21:45 by 虫师, 1696 阅读, 0 评论, 收藏, 编辑WebUI automation testing framework based on Selenium介绍: pyse基于selenium(w转载 2015-11-19 18:22:32 · 251 阅读 · 0 评论 -
phantomjs小试牛刀
这几天在做批量网站获取whois信息方面的东西,发现了whois信息格式不是统一的,也尝试了很多方法,后来发现万网的数据格式挺不错的,于是就把我引向了phantomjs的学习。0x01起源问题首先是这样的,万网whois查询页面是通过ajax的方式获取whois信息的,传统的urllib等方法爬虫完全不行。于是就开始小研究了下,看到了phantomjs可以配合selenium实转载 2015-11-24 22:58:56 · 200 阅读 · 0 评论 -
基于七牛Python SDK写的一个同步脚本
需求背景最近刚搭了个markdown静态博客,想把博客的图片放到云存储中。经过调研觉得七牛可以满足我个人的需求,就选它了。博客要引用图片就要先将图片上传到云上。虽然七牛网站后台可以上传文件,但每次上传都需要先登录,然后选择图片,设置连接地址,才能上传。这个过程有些繁琐,所以我便想用七牛云提供的SDK写个一同步工具,方便增量同步文件。有了这个想法,就马上行动。花了大概一个上午转载 2015-11-24 23:03:46 · 111 阅读 · 0 评论 -
Python selenium的js扩展实现
python写的数据采集,对一般有规律的页面用 urllib2 + BeautifulSoup + 正则就可以搞定。 但是有些页面的内容是通过js生成,或者通过js跳转的,甚至js中还加入几道混淆机制;对这种涉及页面脚本解析的内容,前面的方式便很无力。这时我们需要能解析、运行js的引擎——浏览器,而python selenium能提供程序与浏览器的交互接口,再加上phantomjs这个可以后台转载 2015-11-24 23:03:00 · 137 阅读 · 0 评论 -
selenium2+phantomjs入门范例
这是我学习爬虫比较深入的一步了,大部分的网页抓取用urllib2都可以搞定,但是涉及到JavaScript的时候,urlopen就完全傻逼了,所以不得不用模拟浏览器,方法也有很多,此处我采用的是selenium2+phantomjs,原因在于:selenium2支持所有主流的浏览器和phantomjs这些无界面的浏览器,我开始打算用Chrome,但是发现需要安装一个什么Chrome驱动,于转载 2015-11-24 23:00:29 · 163 阅读 · 0 评论 -
学习资源之1:Python
1.Python基础篇:http://man.lupaworld.com/content/manage/ringkee/basic.htm 2.Python 基础语法(一)http://www.cnblogs.com/Peter-Zhang/archive/2011/12/24/2300187.html 3.Python中文社区http://转载 2015-12-10 13:43:32 · 151 阅读 · 0 评论 -
Python命令
1.安装:python setup.py install2.卸载:python setup.py install --record files.txtcat files.txt | xargs rm -rf 删除对应目录文件:sudo rm $(cat install.record)3.其他方法1:sudo pip uninstall 4.其他方法2转载 2015-12-10 14:19:49 · 125 阅读 · 0 评论 -
python模拟登录新浪微博
python模拟登录新浪微博分类: Web开发与测试相关 接口测试相关2015-10-28 09:01 5人阅读 评论(0) 收藏 举报目录(?)[+]转载地址:http://blog.csdn.net/andrewseu/article/details/487307351.前言从模拟登录这件事上,可以转载 2015-11-10 11:07:46 · 186 阅读 · 0 评论 -
Appium 已支持中文输入(Appium 1.3.3以上)
Appium 1.3.3以上。java:capabilities增加下面两项:capabilities.setCapability("unicodeKeyboard", "True");capabilities.setCapability("resetKeyboard", "True");python:desired_caps["unicodeKeyboard"] =转载 2015-11-10 13:59:03 · 220 阅读 · 0 评论 -
PYTHON如何在linux命令行无界面下,使用selenium进行自动化测试
selenium相信做自动化测试的童鞋并不陌生,但平常都是在windows下进行脚本运行。 如果换成linux呢?命令行的linux如何去进行自动化测试呢? 答案是:使用Xvfb,可以新建一个虚拟的X窗口,再配合python的pyvirtualdisplay,即可达到我们的目的。 配置方法: 1.安装Xvfb和pyvirtualdispl转载 2015-12-02 23:40:25 · 808 阅读 · 0 评论