- 浏览: 716846 次
最新评论
-
masuweng:
Intellij 中javax.servlet.http.HttpServlet包导不进来 -
臧殿彬:
为什么我在主线程中定义也会出现这个bug?
java.lang.RuntimeException: Can't create handler inside thread that has not cal -
wpp1993:
...
http请求返回并解析json数据 -
javasea:
不错不错
socket阻塞与非阻塞,同步与异步、I/O模型 -
suyuwen1:
Apache2.4.x版wampserver本地php服务器如 ...
WAMPserver配置(允许外部访问、phpmyadmin设置为输入用户名密码才可登录等)
文章列表
python 测试网页
- 博客分类:
- python
·思路简介:
时间是关键, 如果能抓准服务器的时间, 可以说胜算将得到很大的提高, 如何抓取服务器时间? 我们知道在通过HTTP对服务器发起请求时, 在响应的服务器头文件中包含所请求网页的相关条件信息, 其中有个Date头域, 里面记录着相关的时间, 我们就通过这个来获取cnblogs的服务器时间。
#!/usr/bin/python
#-------------------------------------------------------------------------------
# Name: GrabBook.py
# Purpose:
#
...
Python 字典替代case
- 博客分类:
- python
# python code:
dosomething = {
'A': dosomethingofA,
'B': dosomethingofB,
None: dosomethingofDefault,
}
dosomething.get(c,dosomething[None])()
简介
xlrd是python的一个第三方模块,可以实现跨平台读Microsoft Excel文件。(它有一个兄弟叫xlwt,专注于写Excel文件。)它并不像win2com那样借助COM技术来访问Excel,而是直接分析Excel文件格式,从中解析数据。因此你可以在任何支持python的平台上使用excel文件。这一点它比win2com要优秀得多。另外,它对unicode支持的很好,这也是我青睐它的重要原因。它的工作原理所限,我们不能期望它覆盖Excel全部的功能,访问到全部的数据。比如,下面这些数据类型xlrd会忽略掉:
图表,宏,图片等嵌入对象(包括嵌入的worksheet)。
...
python3.x 的urllib使用例子
- 博客分类:
- python
2.x版本的python可以直接使用import urllib来进行操作,但是3.x版本的python使用的是import urllib.request来进行操作,下面是简单的例子:
===============================================================================
# get code of given URL as html text string# Python3 uses urllib.request.urlopen()# instead of Python2's urllib.urlopen() or u ...
robotium 初体验
- 博客分类:
- Android 自动化
robotium 进行android自动化测试初体验,本文包含的内容:
一,只有APK,没有源码的情况下robotium测试:
二 有待测试apk的源码测试:
robotium网址: http://code.google.com/p/robotium/
一,只有APK,没有源码的情况下robotium测试:
...
robotium 的脚本是 Java 写的,就可以利用 ant 去构建。当然 build.xml 文件同 Selenium WebDriver 的 build.xml 也是不同的。
Ant:http://luwenjie.blog.51cto.com/925779/831345
可以参考 robotium 官方 Wiki 解决 Robotium 覆盖率的问题:
http://code.google.com/p/robotium/wiki/QuestionsAndAnswers
1.对于 robotium tests 我们不必自己写 build.xml。
参考一下命令 ...
之前robotium的测试都是基于有源码的情况下。当我们无法获得android源码时,可以采用另一种方式进行测试。关于这种方式,robotium wiki 有相关资料提供参考 RobotiumForAPKFiles:Use Robotium when only having apk
http://code.google.com/p/robotium/wiki/RobotiumForAPKFiles
在实现整个测试过程前,先简单了解下Android应用程序签名:
Android 应用程序为什么要签名?签名的作用是什么?
签名的作用:
(1) 发送者身份的认证
(2) 保证输入 ...
spinne控件:
默认显示:【选择的是:北京】
操作步骤:
1.点击【城市】下拉框
2.选择【上海】
验证:TextView 显示:【选择的是:上海】
public void testUI() throws Exception {
this.Spinner();
CheckBox 控件:
单击CheckBox1勾选 再次单击CheckBox取消勾选
操作步骤:
1. 单击 CheckBox 1 复选框
验证:返回提示: Check Box 1被选中
2. 再次单击 Check Box1 复选框(达到取消勾选效果)
验证:返回提示:Check Box 1取消选中
public void testUI() throws Exception {
为了更好的尝试Robotium的AIP,自己编写了部分android控件,提供测试。
EditText 控件:
操作步骤:
1.单击 EditText 控件
2.输入文字内容:This is EditTextActivity
3.单击 Submit 按钮
验证:页面返回文字:This is EditTextActivity
public void testUI() throws Exception {
this.EditText();
花了一点时间写了一个计算标准体重的小应用,当然目的是为了测试 robotium 的使用情况。经过一段泡在robotium的API文档上,对一些基本操作也有所了解,开始了更进一步的尝试。
robotium API:http://code.google.com/p/robotium/downloads/list
虽然API文档已经把相关知识点解释的很全,作为学习还需不断使用理解巩固知识
以下先简单介绍一部分API
// 单击一个单选按钮
clickOnRadioButton(int index)
index:用来标识哪个RadioButton, 只有1个RadioButton ...
1. 安装ssh服务器sudo apt-get install openssh-server2.设置ubuntu固定ip(1) 禁止ipv6sudo vim /etc/modprobe.d/blacklist.comf在文件最后添加 blacklist ipv6,保存退出(2) 设置静态ipsudo vim /etc/network/interfaces在文件最后添加下面内容auto eth0iface eth0 inet staticaddress 192.168.1.2gateway 192.168.1.1netmask 255.255.255.0保存退出
(3) 使设置的ip生效sud ...
ndroid 的开发可以说已经遍地都是,不说精致的app,只要看些书,看点教学视频,学习二至三个月,都可以随便开发几个小项目,当然只能是自娱自乐的。最近突然想起了,关于android 的自动化测试,于是网上搜了相关资料学习,最后决定先尝试 robotium。
robotium wiki:http://code.google.com/p/robotium/w/list
这里有篇文章对于robotium的介绍很贴切:robotium 是 android 自带类 Instrumentation 的一个封装,方便测试人员直接调用封装好的接口,也就是说,实际上我们直接使用Instrumenta ...
9 换行符
vbcr----chr(13)回车符// vblf----chr(10)换行符
vbcrlf----chr(13)+chr(10)结合//type(chr(13)就相当于按了一上键盘上的enter
QTP中常用的 VB S函数 软件测试 Left 函数 返回 Variant (String),其中包含字符串中从 ...