摘要: 天地四方曰宇,往古来今曰宙时间是世界的重要组成部分,不论花开花落,还是云卷云舒都有它的影子。但它源起何处?又将去向何方?没人知道答案,也不需要答案,我们需要的只是一个相对的起点来标识时间,现今世界普遍采用公元纪年法来表示。公元纪年法以耶稣诞生日记为公元1年(没有公元0年),中国处于汉平帝刘衎(不会读... 阅读全文
posted @ 2014-10-19 00:19 huntstack 阅读(2676) 评论(0) 推荐(0) 编辑
摘要: 一些约定主引导扇区代码(0面0道1扇区)加载至0x07c00处用户程序头部代码需包含以下信息:程序总长度、程序入口、重定位表等信息用户程序当虚拟机启动时,在屏幕上显示以下两句话: This is user program,it just to display basic information.Th... 阅读全文
posted @ 2014-06-01 17:20 huntstack 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 先来看两段代码代码1: 1 package com.zlshuo.selenium.nonaming.pageobject; 2 3 /** 4 * @author leshuo 5 * @version 2014年5月14日 6 */ 7 public class AT { 8 ... 阅读全文
posted @ 2014-05-14 23:10 huntstack 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 介绍selenium操作cookie之前,先简单介绍一下cookie的基础知识cookiecookie一般用来识别用户身份和记录用户状态,存储在客户端电脑上。IE的cookie文件路径(win7):"C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Coo... 阅读全文
posted @ 2014-04-12 18:26 huntstack 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 自动化测试中,等待时间的运用占据了举足轻重的地位,平常我们需要处理很多和时间息息相关的场景,例如:打开新页面,只要特定元素出现而不用等待页面全部加载完成就对其进行操作设置等待某元素出现的时间,超时则抛出异常设置页面加载的时间.....webdriver类中有三个和时间相关的方法: 1.pageLo... 阅读全文
posted @ 2014-04-07 19:13 huntstack 阅读(3789) 评论(0) 推荐(0) 编辑
摘要: webdriver提供Actions来模拟鼠标悬浮、拖拽和键盘输入等操作,详细代码见org.openqa.selenium.interactions.Actions.本文通过几个实例来说明Actions的相关操作输入数据需求:登录安居客网站,在二手房板块输入"@@@",点击搜索,正确跳转成功反之失败... 阅读全文
posted @ 2014-04-06 23:11 huntstack 阅读(1317) 评论(0) 推荐(0) 编辑
摘要: 页面对象的相关操作可以通过接口文件org.openqa.selenium.WebElement查看,本文只是对象接口的使用方式,具体的实现方式在org.openqa.selenium.remote.RemoteWebElement中,有兴趣的同学可以研究下,接口方法如下图即将用到的网页sendKey... 阅读全文
posted @ 2014-04-06 18:18 huntstack 阅读(1384) 评论(0) 推荐(0) 编辑
摘要: webdriver的元素定位很灵活,提供了多种定位方式:IdLinkTextPartialLinkTextNameTagNameXpathClassNameCssSelector这些方法可以在org.openqa.selenium.By中找到,下面一一道来假如有这样的需求:登录安居客网站,搜索陆家嘴... 阅读全文
posted @ 2014-04-02 16:35 huntstack 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 启动浏览器如何启动浏览器已在上篇文章中说明,这里还是以chrome为例,firefox、IE启动方式相同。 1 //启动浏览器 2 3 import org.openqa.selenium.WebDriver; 4 import org.openqa.selenium.chrome.ChromeD... 阅读全文
posted @ 2014-04-01 23:11 huntstack 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: selenium java环境的安装可以分为三个部分:jdk、eclipse和selenium.jdkjdk(java development kit)是sun公司针对java开发人员的产品,是整个java的核心,包含了java的运行环境、工具和基础类库。1.下载新版jdk,目前是jdk8,双击安装... 阅读全文
posted @ 2014-03-22 22:05 huntstack 阅读(454) 评论(0) 推荐(0) 编辑