
Selenium
文章平均质量分 64
caiqcong
这个作者很懒,什么都没留下…
展开
-
Selenium中的waitForCondition 使用和编写自己的waitForElementDisplay方法
Selenium中的waitForCondition 使用和编写自己的waitForElementDisplay方法 在我们在页面跳转的时候或者进行了一些操作的时候,我们需要等待某个页面或者元素的出现。 对与页面的跳转我们可以用selenium.waitForPageLoad 方法,但是对于等待某个元素的出现并没有提供,只提供了一个waitForCondition 的方法。waitForC原创 2012-05-29 15:53:30 · 10618 阅读 · 0 评论 -
Selenium 中 getEval 和runScript 的区别
Selenium 中 getEval和runScript 的区别 1. getEval有返回值,runScirpt没有返回值2. getEval默认环境上下文是Selenium, runScirpt 在当前冲口的正文创建script标签。如果要是使用window上下文,e.g. : window.document.getElementById(‘fo原创 2012-05-10 20:15:07 · 2531 阅读 · 0 评论 -
设计自己的基于Selenium 的自动化测试框架-Java版(1) - 为什么selenium还需要测试框架?
本人自动化测试接触时间不久,如有误导,概不负责。既然有了selenium这个开源的自动化的工具,为什么还要我们自己再去写一个框架?Selenium是自动化的工具,当然是可以用在测试领域,但他不是为测试量身打造的。当然我们在编写简单的脚本的时候也不需要什么框架,随着时间的推移,或者脚本的变多,我们发现有很多重复的代码,这时候我们就可以把这些重复的代码提取出来,就形成所谓的框架。 首先原创 2012-05-23 14:51:27 · 10446 阅读 · 0 评论 -
设计自己的基于Selenium 的自动化测试框架-Java版(3) - 给框架分分层
设计自己的基于Selenium 的自动化测试框架-Java版(3) - 给框架分分层 给我们的框架分为3层,分别是叫逻辑层,数据层,对象层。 这三层的存储格式都用xml来表示。1. 逻辑层 (test Scripts)既用来描述我们步骤的逻辑,像点击,输入,选中,对比这些操作。逻辑层基于关键字驱动,格式如下CommandTarget原创 2012-06-12 14:44:19 · 13666 阅读 · 3 评论 -
设计自己的基于Selenium 的自动化测试框架-Java版(2) - 定义自己的工作流程
设计自己的基于Selenium 的自动化测试框架-Java版(2) - 定义自己的工作流程Work flow chart上图是整个工作流程,红色虚线上面的需要手动来完成,红色虚线下面的实现自动化。我们可以分为3部分:1) 测试 case和测试脚本的集合。2) Seleniumframework工作部分。3) QT tool和 QC原创 2012-05-25 11:17:16 · 8187 阅读 · 4 评论 -
Selenium RC 与 Web Driver 的区别
由于水平有限,没有做深入研究。 如有错误之处,欢迎指正。Selenium RC 工作原理:1. RC server 在服务端启动 浏览器 并将Core 注入到浏览器中 (为了解决浏览器的同源策略)2. 我们的测试脚本调用Client API,Client将操作转化成标准的selenese语句发送给RC Server。3. Selenium Co原创 2013-01-24 11:36:11 · 7641 阅读 · 0 评论 -
maven + junit + webdriver 简单demo
一、环境准备1. 安装jdk 1.62. 安装maven 2.03. 安装 elipse4. 安装 eclipse mvn2 插件5. 下载selenium-java 2.0 开发包6. 下载junit 4.0 jar包7. 利用 mvn 创建java 项目mvn archetype:create -DgroupId=packageName -Dartif原创 2013-02-18 14:27:46 · 5486 阅读 · 0 评论