摘要: 断断续续摸索了几个星期终于将这个入门篇成文了。从Testng 官网http://testng.org/都能找到这些资料。首先安装Eclipse 的Testng 插件:这里http://testng.org/doc/download.html已经很详细了。记得重启eclipse。建工程 (mvn 的安装见http://maven.apache.org/download.html) a). 用mvn 先建立工程mvn archetype:generate -DgroupId=com.testchina -DartifactId=my_testng_test -DinteractiveMode=f. 阅读全文
posted @ 2013-06-07 16:39 H@H@ 阅读(3532) 评论(0) 推荐(0) 编辑
摘要: 本例中用百度的搜索为例,将百度首页定义成一个待测试类 HomePagepublic class HomePage {private WebDriver driver;@FindBy(how = How.NAME, using = "wd")public static WebElement serchInputbox;@FindBy(how = How.ID, using = "su")public static WebElement serchBtn;@FindBy(how = How.ID, using = "container") 阅读全文
posted @ 2013-06-07 16:31 H@H@ 阅读(3215) 评论(0) 推荐(0) 编辑
摘要: 英文好的同学请直接移驾 robot framework 的官网喔~Robot Framework简介如其名,robot framework (以下简称RF),它不是工具,是个通用的框架,利用关键字驱动,其case采用表格形式易读,且支持BDD, 可容纳各种外置库,当然其自身也有内置的基本库。 本文基于selenium Library这个外置库对其使用展开介绍.环境搭建[参考此处] 本文以windows为例1.由于RF是基于python实现,第一步安装python-2.7.3(因为RF目前只支持2.7以下的python版本),配置环境变量加入path。2.安装RF-2.7.7, 至此 cmd 中 阅读全文
posted @ 2013-06-07 12:13 H@H@ 阅读(5613) 评论(0) 推荐(0) 编辑
摘要: 持续集成介绍本文采用在jenkins中配置定时检测git远程仓库是否有代码checkin,若有触发进行构建并执行RF 命令,最终在jenkins中生成report,且email通知你构建结果, 从而实现了持续集成。准备环境Robot framework (本文略,前一篇有介绍)GitJenkinsGit的安装很简单,参考官网https://help.github.com/articles/set-up-git其使用,若您使用的是git bash 只要掌握基本的git clone,git commit 即可。(因后续要由git来触发jenkins的构建),若直接下载的应用程序配置帐号后思路也一样 阅读全文
posted @ 2013-06-07 11:33 H@H@ 阅读(26070) 评论(3) 推荐(1) 编辑
摘要: 前两天office更新了下,结果两个毛病------------------1、导excel数据进入Sql2000时,报错提示,找不到可安装的ISAM解决方式在开始-》运行栏里 分别运行三个dllregsvr32 MSXBDE40.DLLregsvr32 MSEXCL40.DLLregsvr32 MSTEXT40.DLL--------------------2、Access打开总是弹出Microsoft office Professional Edition 2003 对话框解决此问题,有两个方法方法一:可手动更改注册表。1) 开始--》运行,键入 regedit,打开注册列表页2) 搜索, 阅读全文
posted @ 2013-06-07 11:29 H@H@ 阅读(1201) 评论(0) 推荐(0) 编辑