上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 本文介绍如何利用apache的HttpClient包进行http操作,包括get操作和post操作。 一、下面的代码是对HttpClient包的封装,以便于更好的编写应用代码。 import java.io.BufferedReader; import java.io.IOException; im 阅读全文
posted @ 2016-01-09 15:56 51kata 阅读(4626) 评论(0) 推荐(0) 编辑
摘要: 在页面操作中,有时会需要打开新的窗口(新的网页不在当前窗口显示,而是在新的tab页显示),比如利用 window.open("newurl")或者 新窗口这时候新的页面都会在新窗口打开。这样我们可能就需要对新页面中的内容进行检查和定位。但这样前提是我们需要定位到该新的窗口。比如我们用例中有这样一个语... 阅读全文
posted @ 2016-01-07 15:15 51kata 阅读(9023) 评论(0) 推荐(1) 编辑
摘要: 假设环境已经搭建好了。这里用RIDE( Robot Framework Test Data Editor)工具来编写用例。下面我们对Robot Framework简称rf。我们先考虑下一个最基本的登录功能的测试用例。一、自动化测试 与 人工测试在开始编写用例之前,我们先来思考下自动化测试和人工测试的... 阅读全文
posted @ 2016-01-06 20:17 51kata 阅读(22530) 评论(4) 推荐(5) 编辑
摘要: 在很多场景下,需要根据一个已知的jquery对象,去查找其满足条件的后代节点。 这时可以利用 find函数和children来处理。 find和children函数都可有一个参数,常见的是一个字符串,其值就是选择器,含义同利用 $()函数来获取元素。 两者的区别是children函数只获取其满足条件 阅读全文
posted @ 2016-01-05 19:28 51kata 阅读(7024) 评论(0) 推荐(0) 编辑
摘要: 通过选择器一般只能获取指定标识的节点,或者获取子节点。有些场景下,往往需要根据当前节点找到满足条件的父节点。这个可以通过相应的方法来实现。1、parent方法该方法可以获取元素的直接父节点。我们还是通过例子来说明testjs代码如下 var obj = $("#aid").parent(); //获... 阅读全文
posted @ 2016-01-05 18:26 51kata 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 前面一篇文章,我们介绍了如何通过web标签的id , css样式值来获取jquery对象。但这只是基本方法,不能满足所有场景的需求。本文介绍通过dom元素之间的层次关系获取元素。具体是将各种标识符(id, css样式,html标签名)组合在一起来获取jquery对象。1、匹配后代元素$("#myid... 阅读全文
posted @ 2016-01-05 15:44 51kata 阅读(563) 评论(0) 推荐(0) 编辑
摘要: jquery最大的好处是将js对html页面的操作(读写)进行了封装,隔离了浏览器的差异性,并简化了操作,和提供了强大的功能。 在web页面中,所有的js操作都是围绕操作dom对象来的。而jquery对象就是对dom对象的封装。整个jquery代码的主要工作就是获取相应的jquery对象,然后调用对 阅读全文
posted @ 2016-01-05 11:44 51kata 阅读(6702) 评论(0) 推荐(0) 编辑
摘要: 一、概述 说到模式对话框,大家肯定都会想到windows下GUI程序,在gui程序中,有大量的对话框。 在web程序中,随着页面交互式功能的增多,有很多场景下也会用到对话框。在html原生的支持下,有alert, confirm,propmt 三种基本的模式对话框。简单好用,但它们的问题是样式比较难... 阅读全文
posted @ 2016-01-04 12:25 51kata 阅读(1678) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念最权威和官方的介绍请看google的api文档http://developer.android.com/training/basics/actionbar/setting-up.htmlhttp://developer.android.com/guide/topics/ui/action... 阅读全文
posted @ 2014-12-03 22:57 51kata 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 1、在android4中,发起网络http操作,不能在Activity的事件(即主线程)中进行,必须在单独的线程中操作。另外进行网络操作,需要在manifest文件中增加如下的权限:2、下面给出代码事例 public void loadData() { new AsyncTask() { @O... 阅读全文
posted @ 2014-11-30 22:25 51kata 阅读(1714) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 下一页