摘要: Selenium WebDriver + Grid2 + RSpec之旅(三)----入门小例子第一个例子都是比较简单的博客园登录界面,就像学习编程语言时候都是从Hello,World!开始。1、根据上个章节所讲的,首先启动Hub节点和Node节点2、打开记事本(这里使用的UltraEdit),新建一个文件,编写代码如下: 1 #encoding:utf-8 2 require 'selenium-webdriver' 3 4 dr = Selenium::WebDriver.for(:remote,:url => 'http://localhost:4444/w 阅读全文
posted @ 2013-11-16 15:24 萌秀才 阅读(5666) 评论(0) 推荐(0) 编辑
摘要: Selenium WebDriver + Grid2 + RSpec之旅(二) ----Grid2的配置为什么要使用Selenium-Grid分布式运行大规模的TestCase能够通过一个中央节点,很容易的运行不同OS上的不同Browser最小化对Grid的维护时间,充分利用虚拟设备减少测试人员的工作量,提高测试效率Selenium-Grid的部署与启动Hub:总控节点,连接调用Node,负责分配用例到对应的Node节点所在的执行器上NodeNode:负责执行TestCase,启动浏览器由于作者苦逼屌丝一枚,资源有限,就以一台机器为例,版本对应selenium-server-standalon 阅读全文
posted @ 2013-11-16 15:17 萌秀才 阅读(671) 评论(0) 推荐(0) 编辑
摘要: Selenium WebDriver + Grid2 + RSpec之旅(一) ----准备篇前言在Web 2.0 应用中,在浏览器种类盛行的时代,我们在测试过程中不仅要模仿不同的用户行为,还要包括不同的系统,不同的浏览器中的操作。在这种情况下,我们需要新的方法与工具来解决我... 阅读全文
posted @ 2013-11-15 21:54 萌秀才 阅读(691) 评论(0) 推荐(0) 编辑