摘要: 一、命名规范 1、 项目名全部小写 2、 包名全部小写 3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。 如:public class MyFirstClass{} 4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。 如:int index=0 阅读全文
posted @ 2018-10-03 17:39 peachlf 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 在讲解命名规范前,先初略介绍下当前主要的标识符命名法和英文缩写规则。标识符命名法标识符命名法最要有四种:1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写3 下划线命名法:单词与单词间 阅读全文
posted @ 2018-10-03 17:36 peachlf 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: 网络爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。 另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。网络蜘蛛是通过网页的链接地址来寻找网页,从网站某一个页面(通常是首页)开始,读取 网 阅读全文
posted @ 2018-10-03 17:22 peachlf 阅读(38335) 评论(2) 推荐(1) 编辑
摘要: 今天学了怎么用java代码获取要爬取页面的源代码,因为只写了一点,所以接下来会陆续跟新此文章 首先,看一下我写的代码 这就是爬取下来的网页源代码,第一张图刚刚补注释有个注释写错了,别误导你们就行,接下来几天我会把爬虫用框架方面,利用页面进行爬取数据。 原文:https://blog.csdn.net 阅读全文
posted @ 2018-10-03 17:21 peachlf 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 爬虫入门 手写一个Java爬虫 本文内容 涞源于 罗刚 老师的 书籍 << 自己动手写网络爬虫一书 >> ; 本文将介绍 1: 网络爬虫的是做什么的? 2: 手动写一个简单的网络爬虫; 1: 网络爬虫是做什么的? 他的主要工作就是 跟据指定的url地址 去发送请求,获得响应, 然后解析响应 , 一方 阅读全文
posted @ 2018-10-03 17:19 peachlf 阅读(1347) 评论(0) 推荐(0) 编辑
摘要: 1.下载appium自动化安装环境: appium客户端 python语言支持 android studio(包含android sdk和adb) java开发环境 2.微信x5内核调试(网上有详细配置) 打开微信,在聊天中输入debugx5.qq.com,点击进入x5调试页面, 点击信息,打开‘是 阅读全文
posted @ 2018-10-03 17:13 peachlf 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 使用过 Appium 的都知道,元素的定位方式有很多种,具体使用哪一种,主要看业务的需要和自己的使用爱好。下面总结一下,Appium 到底有哪些定位方式,定位的元素以下面截图指定的元素为例子: 这里给 Macaca 的 inspector 查看器打个广告,的确很好用,有需要可到社区的 Macaca 阅读全文
posted @ 2018-10-03 17:12 peachlf 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 总会有人问微信的自动化测试怎么做。其实我不太明白,为啥你要对ta做自动化测试啊,除非你们公司产品是基于微信做的开发否则没必要。即使一个公众号我也觉得没必要做自动化测试,基本功能点下没问题就可以了,毕竟都是配置的,除非你后台配置错了。(有时候真搞不懂这胡乱的测试,你咋不把整个微信都测一遍啊) 微信的本 阅读全文
posted @ 2018-10-03 17:10 peachlf 阅读(1532) 评论(0) 推荐(0) 编辑
摘要: 查看Android的webview视图版本:手机链接电脑后在电脑Chrome打开页面chrome://inspect/#devices查看Android的Chrome内核版本 下载与该版本相对应的ChromeDriver.exe替换掉Appium目录下的ChromeDriver.exe,路径:C:\ 阅读全文
posted @ 2018-10-03 17:08 peachlf 阅读(6926) 评论(0) 推荐(0) 编辑
摘要: 在App开发过程中,很容易用到第三方的WebView控件,这个属于移动端混合型App。在我们做自动化测试的过程中,就要对这种情况进行处理,最通用的办法就是先将appium切换到webview模式然后按查找web元素的方法对WebView里面的元素进行操作即可。具体实施方法,可以参考:http://w 阅读全文
posted @ 2018-10-03 17:06 peachlf 阅读(3847) 评论(0) 推荐(0) 编辑
摘要: appium Ui自动化调起微信并点击登录按钮的java代码(对的,就这么一丢丢)。 想要得到应用包名可以使用“adb shell dumpsys activity | grep "mFocusedActivity"” 命令获取,可以得到应用包名称和当前activity的名称。不过要注意一下setC 阅读全文
posted @ 2018-10-03 17:05 peachlf 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: 如何切换webview进入小程序请参考https://testerhome.com/topics/12003 脚本思路:进入webview后会存在多个handle同Web页签一样,获取所有的handle,然后在遍历所有的handle,通过switch_to_window进行handle切换,当某个h 阅读全文
posted @ 2018-10-03 17:01 peachlf 阅读(1710) 评论(0) 推荐(0) 编辑
摘要: 通过微信打开debugx5.qq.com,或者直接扫下面二维码 勾选【打开TBS内核Inspector调试功能】 Chrome查看页面元素 手机连接电脑,查看是否连接成功。如下展示设备号则为连接成功 进入任意小程序,以【X东】为例,在Chrome浏览器访问chrome://inspect/#devi 阅读全文
posted @ 2018-10-03 16:59 peachlf 阅读(2376) 评论(0) 推荐(0) 编辑
摘要: web driver提供了八种元素定位的方法: id, name, class name, tag name, link text, partial link text, xpath, css selector 如百度首页,百度一下按钮的元素信息 <input type="submit" id="s 阅读全文
posted @ 2018-10-03 16:50 peachlf 阅读(7917) 评论(0) 推荐(1) 编辑
摘要: 当使用getText()获取一个普通的链接文本时: Html代码 <a href="http://www.baidu.com">baidu</a> Html代码 Html代码 如果得到的文本只为空,而非我们期望的baidu.那么尝试使用WebElement.isDisplayed()时候,将会得到f 阅读全文
posted @ 2018-10-03 16:45 peachlf 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 在svn版本url后面加上“@svn版本号”,如@2105 原文:https://blog.csdn.net/jlminghui/article/details/40426849 阅读全文
posted @ 2018-10-03 16:42 peachlf 阅读(2884) 评论(0) 推荐(0) 编辑
摘要: Jenkins配置:添加用户和管理权限 参考文章:http://www.cnblogs.com/zz0412/p/jenkins_jj_14.html 今天给大家说说使用Jenkins专有用户数据库的配置,和一些常用的权限配置。 配置用户注册 在新安装好的jenkins中,默认是没有设置用户权限的, 阅读全文
posted @ 2018-10-03 16:40 peachlf 阅读(1363) 评论(0) 推荐(0) 编辑
摘要: 安装前关注: Q:应该选择哪个版本的Jenkins?A:如果你是公司正式使用推荐长期支持版(LTS),原因:稳定。如果你是学习,随便哪个版本都可以。 Q:JDK应该安装哪个版本的?A:推荐安装JDK7,原因:某些插件必须要求JDK7的支持。比如:Monitoring 插件 Q:Tomcat应该用哪个 阅读全文
posted @ 2018-10-03 16:38 peachlf 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 完成基于jenkins的持续集成部署后,任务构建执行完成,测试结果需要通知到相关人员。这篇博客,介绍如何在jenkins中配置邮件通知的方法。。。 一、安装邮件插件 由于Jenkins自带的邮件功能比较鸡肋,因此这里推荐安装专门的邮件插件,不过下面也会顺带介绍如何配置Jenkins自带的邮件功能作用 阅读全文
posted @ 2018-10-03 16:37 peachlf 阅读(394) 评论(0) 推荐(0) 编辑
摘要: Jenkins是一个很受欢迎的CI持续集成工具,能够实现项目的自动构建、打包、测试、发布等。还可以在构建失败、构建不稳定等状态后发送邮件通知。现介绍一下如何在Jenkins中配置实现邮件通知。 在Jenkins中配置实现邮件通知,Jenkins提供了两种方式的配置。 一种是Jenkins内置默认的邮 阅读全文
posted @ 2018-10-03 16:33 peachlf 阅读(1351) 评论(0) 推荐(1) 编辑