摘要:
本文介绍如何利用apache的HttpClient包进行http操作,包括get操作和post操作。 一、下面的代码是对HttpClient包的封装,以便于更好的编写应用代码。 import java.io.BufferedReader; import java.io.IOException; im 阅读全文
摘要:
在页面操作中,有时会需要打开新的窗口(新的网页不在当前窗口显示,而是在新的tab页显示),比如利用 window.open("newurl")或者 新窗口这时候新的页面都会在新窗口打开。这样我们可能就需要对新页面中的内容进行检查和定位。但这样前提是我们需要定位到该新的窗口。比如我们用例中有这样一个语... 阅读全文
摘要:
假设环境已经搭建好了。这里用RIDE( Robot Framework Test Data Editor)工具来编写用例。下面我们对Robot Framework简称rf。我们先考虑下一个最基本的登录功能的测试用例。一、自动化测试 与 人工测试在开始编写用例之前,我们先来思考下自动化测试和人工测试的... 阅读全文
摘要:
在很多场景下,需要根据一个已知的jquery对象,去查找其满足条件的后代节点。 这时可以利用 find函数和children来处理。 find和children函数都可有一个参数,常见的是一个字符串,其值就是选择器,含义同利用 $()函数来获取元素。 两者的区别是children函数只获取其满足条件 阅读全文
摘要:
通过选择器一般只能获取指定标识的节点,或者获取子节点。有些场景下,往往需要根据当前节点找到满足条件的父节点。这个可以通过相应的方法来实现。1、parent方法该方法可以获取元素的直接父节点。我们还是通过例子来说明testjs代码如下 var obj = $("#aid").parent(); //获... 阅读全文
摘要:
前面一篇文章,我们介绍了如何通过web标签的id , css样式值来获取jquery对象。但这只是基本方法,不能满足所有场景的需求。本文介绍通过dom元素之间的层次关系获取元素。具体是将各种标识符(id, css样式,html标签名)组合在一起来获取jquery对象。1、匹配后代元素$("#myid... 阅读全文
摘要:
jquery最大的好处是将js对html页面的操作(读写)进行了封装,隔离了浏览器的差异性,并简化了操作,和提供了强大的功能。 在web页面中,所有的js操作都是围绕操作dom对象来的。而jquery对象就是对dom对象的封装。整个jquery代码的主要工作就是获取相应的jquery对象,然后调用对 阅读全文
摘要:
一、概述 说到模式对话框,大家肯定都会想到windows下GUI程序,在gui程序中,有大量的对话框。 在web程序中,随着页面交互式功能的增多,有很多场景下也会用到对话框。在html原生的支持下,有alert, confirm,propmt 三种基本的模式对话框。简单好用,但它们的问题是样式比较难... 阅读全文