摘要: 该篇博客总结特殊元素(select、radio\checkbox、时间控件、文件上传、图片验证码、模拟鼠标操作、Js 或 JQuery调用)操作。 1.select 2.radio\checkbox @Test public void fTest() throws InterruptedExcept 阅读全文
posted @ 2018-08-20 23:01 小屁妞 阅读(2243) 评论(0) 推荐(0) 编辑
摘要: 在自动化测试中,会遇到多窗口、多iframe、多alert的情况。此时,会使用driver.switchTo()来解决。 下面时关于driver.switchTo()的详细介绍: 1.多windows操作。 在页面A上操作时,点击某个元素之后,可能会打开新的窗口。如果需要操作新窗口上的元素,进必须跳 阅读全文
posted @ 2018-08-20 10:09 小屁妞 阅读(11116) 评论(0) 推荐(0) 编辑
摘要: 1.id--标签中id 的值 如果开发人员编程规范,页面的元素id 不重复的且不是动态生成的id时,使用id 定位非常容易。 2.name--标签中name的值 3.className--标签中class属性的值 4.tagName--标签名 5.linkText--a标签中全部的文本值 6.par 阅读全文
posted @ 2018-08-13 11:18 小屁妞 阅读(5899) 评论(1) 推荐(0) 编辑
摘要: 在自动化测试的时候,通常都会把最常用的功能封装起来,实现通用性。 该篇博客是实现了getDriver方法的封装。 第一次封装的时候,是使用的传参。 下面是testNG 的配置文件: 可以看到,这种实现方式,会使我们的配置文件变得比较庞大,不够清晰。每次切换 启动的浏览器类型的时候,要一项项修改配置文 阅读全文
posted @ 2018-08-11 13:15 小屁妞 阅读(1696) 评论(0) 推荐(0) 编辑
摘要: 之前讲了fastjson的使用--将JavaBean与json对象之间互相转换。 该篇文章,教大家使用Xstream来实现XMl与JavaBean的转换。 第一步: 通过maven引入XStream的jar包。 第二步: 准备一个需要序列化和反序列化的类: 注: 1.该类必须有无参的构造函数,否则报 阅读全文
posted @ 2018-08-11 11:23 小屁妞 阅读(1663) 评论(0) 推荐(0) 编辑
摘要: mybatis如何实现了对数据库的操作: 1.通过Resources.getResourceAsReader()或者 Resources.getResourceAsStream()加载mybatis.cfg.xml文件为InputStream 或者reader。 2.通过new SqlSession 阅读全文
posted @ 2018-08-02 16:06 小屁妞 阅读(1723) 评论(0) 推荐(0) 编辑
摘要: 该文章主要介绍com.alibaba.fastjson的使用。 首先创建maven工程,导入fastjson.挑个热度高的版本就好了。 首先考虑下,我们通常什么时候会使用序列化和反序列化: 1.将java对象序列化为一个JSON字符串 2.将java对象序列化为一个Json对象 3.将Json对象写 阅读全文
posted @ 2018-07-31 17:26 小屁妞 阅读(3341) 评论(0) 推荐(0) 编辑
摘要: 在进行测试的时候,经常需要对数据库进行操作。我们知道,通过代码与数据库交互,需要以下几步: 1.加载驱动 之前有盆友问我,为什么Selenium操作浏览器的时候,非要下载浏览器驱动?为啥对数据库进行操作的时候,直接加载driver就可以了呢? 之类稍作解释:浏览器并没有供一个API给java来直接操 阅读全文
posted @ 2018-07-29 17:58 小屁妞 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 该文章主要介绍 testNG(testing next generation,下一代测试技术)框架的使用。 1.首先安装testNG 2.安装完成后,创建maven项目,导入TESTNG和selenium依赖。 3.此时就可以直接创建testNG的测试类了 4.下面通过 百度页面打开、输入关键字、进 阅读全文
posted @ 2018-07-27 23:15 小屁妞 阅读(2031) 评论(0) 推荐(1) 编辑
摘要: 本博客讲的XML解析,使用的是dom4j。 首先建立一个maven项目,在dom.xml中引入相应的dom4j的版本。作者下载的是热度很高的1.6.1版本。maven的使用在这里不做详细讲解。 引入成功后,来简单了解该包提供的API 1.org.dom4j.io.SAXReader.class 该类 阅读全文
posted @ 2018-07-27 14:08 小屁妞 阅读(7403) 评论(0) 推荐(1) 编辑