摘要: 首先请安装好genymotion 与并用其下载好要用的安卓版本。 (其中Oracle VM VirtualBox可以自己单独安装也可以在下载genymotion时选择包含vbox的) 参考https://www.cnblogs.com/whycxb/p/6850454.html 出现安装好安卓rom 阅读全文
posted @ 2018-03-29 14:21 mapuboy 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 一 桌面版(打开很慢,常用于辅助元素定位) 1.官网下载window版本: 2.直接点击紫色图标即可打开 3.启动server 二 命令行版(打开很快,常用于执行脚本) 1.jdk 安装jdk并配置环境变量 验证:输入java -version,查看java安装版本 2.node.js 安装node 阅读全文
posted @ 2018-03-28 20:57 mapuboy 阅读(11913) 评论(5) 推荐(2) 编辑
摘要: 转自:http://www.jianshu.com/p/bf1ca3d4ac76 写这篇文章的心情 真的很开心,我看着官网介绍竟然对AppiumDesktop略懂皮毛了。今天特意写出来,希望可以帮助一些初入坑的伙伴们。AppiumDesktop真的是一个好东西:1、首先他可以定为元素信息(这里所说的 阅读全文
posted @ 2018-03-27 14:07 mapuboy 阅读(4585) 评论(1) 推荐(0) 编辑
摘要: 结构介绍 之前分享过一篇安卓UI测试,但是没有实现数据与代码分离,后期维护成本较高,所以最近抽空优化了一下。不想看文章得可以直接去Github,欢迎拍砖大致结构如下: 结构.png testyaml管理用例,实现数据与代码分离,一个模块一个文件夹 public 存放公共文件,如读取配置文件、启动ap 阅读全文
posted @ 2018-03-27 12:24 mapuboy 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 最近在做爬虫的时候遇到了一个问题,在用requests的session方法保持cookie的时候发现requests不能保持手动构建的cookie。起初以为requests只能自动保持由服务器返回的set-cookie语句中的cookie。后来查了很多资料,才终于明白。原来requests只能保持 阅读全文
posted @ 2018-03-25 15:48 mapuboy 阅读(2066) 评论(0) 推荐(0) 编辑
摘要: An open source load testing tool. 一个开源性能测试工具。 define user behaviour with python code, and swarm your system with millions of simultaneous users. 使用Pyt 阅读全文
posted @ 2018-03-22 14:57 mapuboy 阅读(218) 评论(0) 推荐(0) 编辑
摘要: unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。今天笔者就总结下如何使用unittest单元测试框架来进行WEB自动化测试。 目录 一、unittest模块 阅读全文
posted @ 2018-03-21 16:17 mapuboy 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 用Python搭建自动化测试框架,我们需要组织用例以及测试执行,这里博主推荐Python的标准库——unittest。 unittest是xUnit系列框架中的一员,如果你了解xUnit的其他成员,那你用unittest来应该是很轻松的,它们的工作方式都差不多。 unittest核心工作原理 uni 阅读全文
posted @ 2018-03-21 15:49 mapuboy 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 一、什么是unittest 这里我们将要用的unittest是python的单元测试框架,它的官网是 https://docs.python.org/2/library/unittest.html,在这里我们可以得到全面的信息。 当我们写的用例越来越多时,我们就需要考虑用例编写的规范与组织,以便于后 阅读全文
posted @ 2018-03-21 15:05 mapuboy 阅读(380) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/rabbit-testing/p/8042733.html 大牛 https://blog.csdn.net/kaka1121/article/details/53301517 大牛 ID定位 ClassName 定位 Name 定位 Xpath 定位 阅读全文
posted @ 2018-03-20 22:38 mapuboy 阅读(2320) 评论(0) 推荐(0) 编辑
摘要: 一、在线安装: Ubuntu:sudo apt-get install nginx CentOS: sudo yum install nginx 二、安装后的位置: 1、服务地址:/etc/init.d/nginx 2、配置地址:/etc/nginx/ 如:/etc/nginx/nginx.conf 阅读全文
posted @ 2018-03-18 23:40 mapuboy 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 如何学习自动化测试? https://www.zhihu.com/question/22211535 appium新手入门 http://www.testclass.net/appium/ 软件测试的方法一共有几种 https://zhidao.baidu.com/question/49218209 阅读全文
posted @ 2018-03-13 12:02 mapuboy 阅读(163) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/huilan_same/article/details/52944782 unittest是xUnit系列框架中的一员,如果你了解xUnit的其他成员,那你用unittest来应该是很轻松的,它们的工作方式都差不多。 unittest核心工作原理 unitt 阅读全文
posted @ 2018-03-12 16:07 mapuboy 阅读(14213) 评论(2) 推荐(4) 编辑
摘要: 1.关闭浏览器全部标签页 driver.quit() 2.关闭当前标签页(从标签页A打开新的标签页B,关闭标签页A) driver.close() 3.关闭当前标签页(从标签页A打开新的标签页B,关闭标签页B) 可利用浏览器自带的快捷方式对打开的标签进行关闭 Firefox自身的快捷键分别为: Ct 阅读全文
posted @ 2018-03-09 14:42 mapuboy 阅读(23443) 评论(1) 推荐(2) 编辑
摘要: 今天使用PhantomJS时,Selenium提示PhantomJS被标记不赞成,我就蒙了。PhantomJS可是Headless浏览器中相当知名的一款,标记为过时,代表着将在未来版本摒弃掉这个支持。所以还是先弃用掉PhantomJS改用推荐的Headless Chrome比较好。 如何使用Head 阅读全文
posted @ 2018-03-08 22:24 mapuboy 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 本章讲的依旧是实战项目,实战内容是打造分布式爬虫,这对初学者来说,是一个不小的挑战,也是一次有意义的尝试。这次打造的分布式爬虫采用比较简单的主从模式,完全手工打造,不使用成熟框架,基本上涵盖了前六章的主要知识点,其中涉及分布式的知识点是分布式进程和进程间通信的内容,算是对Python爬虫基础篇的总结 阅读全文
posted @ 2018-02-01 17:23 mapuboy 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 要安装scrapy 一般会出现 以下错误(要先安装twisted) 今天通过pip安装twisted遇到了“error: Microsoft Visual C++ 14.0 is required”错误。 于是下载了一个VS2017,但是发现问题并没有解决,在我配置了系统环境后仍然是这样的错误。 但 阅读全文
posted @ 2018-01-31 20:49 mapuboy 阅读(234) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/u011475134/article/details/70198533 原出处 在上一篇文章《使用python-aiohttp爬取网易云音乐》中,我们给自己的微信公众号添加了在线点歌的功能,这次我们再增加一个新闻浏览的功能。由于我平时浏览新闻用的是今日头条, 阅读全文
posted @ 2018-01-24 22:01 mapuboy 阅读(4247) 评论(0) 推荐(0) 编辑
摘要: 因为需求,所以接触了验证码这一块,原本感觉到会很难,学了之后挺简单的,但后来又发现自己还是too young。。。 PIL(python Image Library) 目前PIL的官方最新版本为1.1.7,支持的版本为python 2.5, 2.6, 2.7, PIL官方网站:http://www. 阅读全文
posted @ 2018-01-24 12:50 mapuboy 阅读(21489) 评论(1) 推荐(1) 编辑
摘要: 转自:http://lesliezhu.github.io/public/2015-04-20-python-multi-process-thread.html 1 GIL(Global Interpretor Lock,全局解释器锁) see: http://www.jeffknupp.com/b 阅读全文
posted @ 2018-01-23 19:53 mapuboy 阅读(549) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/binye-typing/p/6656595.html 读者可能会奇怪我标题怎么理成这个鬼样子,主要是单单写 lxml 与 bs4 这两个 py 模块名可能并不能一下引起大众的注意,一般讲到网页解析技术,提到的关键词更多的是 BeautifulSoup 阅读全文
posted @ 2018-01-23 19:06 mapuboy 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 快捷键 1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Shift + F1 外部文档 阅读全文
posted @ 2018-01-23 17:50 mapuboy 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 问题起因 最近要将一个文本分割成好几个topic,每个topic设计一个regressor,各regressor是相互独立的,最后汇总所有topic的regressor得到总得预测结果。没错!类似bagging ensemble!只是我没有抽样。文本不大,大概3000行,topic个数为8,于是我写 阅读全文
posted @ 2018-01-23 17:11 mapuboy 阅读(2602) 评论(0) 推荐(0) 编辑
摘要: 请移步到http://www.jb51.net/tools/zhengze.html 30分钟学会正则表达式的详细教学. #下面是一些常用法 url 的基本判断: 正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,作为一个爬虫工作者,每天和字符串打交道,正则 阅读全文
posted @ 2018-01-23 13:42 mapuboy 阅读(454) 评论(0) 推荐(0) 编辑