最新文章列表

和我一起学 Selenium WebDriver(5)——基础篇

前面的学习已经让我们可以轻松的运行js、点击节点,下面该学习如何控制 alert、confirm 和 弹出窗口这些了 【1、如何处理 confirm 和 alert】  处理 confirm、alert 其实很简单,只需要利用 WebDriver 的 switchTo().alert() 方法就可以轻松切换到 alert 对象 Alert,进行控制。 我们直接利用 高级增删改查 的D ...
zTreeAPI 评论(3) 有3837人浏览 2012-12-18 15:44

和我一起学 Selenium WebDriver(4)——基础篇

【1、如何处理异步加载】  对于异步加载的捕获,其实就是一个等待的过程,这在之前的例子中早已看过,只不过需要特别说明一下 WebDriverWait,当超时后就会抛出异常,所以如果你的测试中对于这个部分不需要抛出异常的话,那么最好用 try catch 包起来。 这次利用 zTree 异步加载的Demo做测试,同时分别利用 WebElement 的 click 方法 和 zTree ...
zTreeAPI 评论(1) 有7617人浏览 2012-12-10 18:01

和我一起学 Selenium WebDriver(3)——基础篇

  【慎用 findElement】    今天本打算研究一下 异步加载的延迟测试,结果一不留神发现了 findElement 的问题。 不敢说这是个Bug,不排除是自己学艺不精,暂且把问题抛出来,希望大家能给些意见。   1、问题描述: 使用 FireFoxDriver ,用 findElement 去查找页面上不存在的元素时,会导致程序死在 findElement 上,停滞不前,不 ...
zTreeAPI 评论(2) 有4961人浏览 2012-12-07 18:11

和我一起学 Selenium WebDriver(2)——入门篇

【1. 加入 jUnit】  Selenium 环境搞定,接下来就要想办法让我们的测试步入正轨了,对于 java 来说,用上 jUnit 是很方便的,maven 项目加入 jUnit 也是轻而易举,稍微修改一下 pom.xml 就可以了  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns ...
zTreeAPI 评论(0) 有7686人浏览 2012-12-06 18:26

和我一起学 Selenium WebDriver(1)——入门篇

      zTree 东西不多,我也一直使用着原始的人工测试手段,随着内容的不断增多,测试起来就越发的繁杂,而且经常犯懒,这样就会忽略很多本该发现的问题,而且也容易出现旧的bug 反复出现的情况,这都是测试不规范造成的。要做好东西就要更加规范和严格,于是乎决定要学习一下 Selenium WebDriver,也就是原先的  Selenium v2 了,这方面整体的文章并不多,所以一边学着,自己一 ...
zTreeAPI 评论(1) 有22856人浏览 2012-12-05 16:24

深入理解基于selenium的二次开发

     对于做web端自动化测试的人来说,可能接触selenium比QTP还要多,但是我们在做基于selenium的二次开发的时候,经常会说到二次开发是为了易于维护 ...
celeskyking 评论(6) 有10068人浏览 2012-12-03 10:49

selenium2: Click radio button 不生效的解决方法

  问题: 我们测试站点上的某一个radio button老是点不到   测试代码:                 WebElement radio = driver.finElement(By.id("id"));                 if(!radio.isSelect())                 {                 ...
afra.liu 评论(0) 有1982人浏览 2012-11-23 13:20

Selenium 第一炮--Selenium Grid

哈~作为技术小牛,向来不写技术文章,现在发现还是不太行哈,找个文章老是往回找找不到,so开始写自己的blog吧,虽然没有创新,但集众家所长还是可以的吧。第一篇是要今天又要查Selenium Grid命令,原来那篇文章找半天,so决定吧它摘过来啦!   Selenium Grid允许同时并行地、在不同的环境上运行多个测试任务。 参考:   http://code.google ...
Pitty 评论(0) 有1046人浏览 2012-11-20 15:59

在Eclipse中配置Selenium的开发环境

 1. Download the latest version of selenium from http://seleniumhq.org/download/ (This time, I downloaded version 2.25.0)     You need download      *Selenium Server (formerly the Selenium RC Server) - ...
lihuaiyuan84 评论(0) 有1911人浏览 2012-11-11 02:24

selenium无法启动ff浏览器

表象: ff启动后一笑而过…… 解决: 1. ff版本问题,选择selenium支持的版本 2. ff环境变量配置,添加环境变量 3. host排查,如果有UnsupportedOperationException: Bad request这个异常的话,就是没有找到本地代理,在host里添加127.0.0.1 localhost
mingyun0227 评论(0) 有634人浏览 2012-11-02 11:07

WebDriver官方介绍

原文地址 WebDriver的介绍以及与Selenium1的区别 WebDriver is a clean, fast framework for automated testing of webapps. Why is it needed? And what problems does it solve that existing fra ...
lijingshou 评论(0) 有2213人浏览 2012-10-31 12:49

通过Selenium实现新浪微博自动授权

新浪微博password授权模式需要申请,否则调用access_token返回HTTP status 400,code方式授权需要用户自己在浏览器输入用户名、密码,烦。http client模拟吧,发现多了一个ticket,sina用加密算法算的。如何直接授权?google了一下,看到网上有几种方案: 1、自己java按照ticket算法生成ticket然后http client模拟提交的; 2、通 ...
wildwind_zz 评论(0) 有1327人浏览 2012-10-30 11:32

Web自动化测试selenium之JAVA使用介绍篇

      最近想使用selenium进行WEB自动化测试,在网上搜索了许久,没找到有具体的配置,于是结合网上的资料再加上自己的尝试终于搭建好环境。于是,就想整理一篇文章,便于大家交流使用。       本文是参照官网的步骤进行的但也不完成相同。在这里我要讲的是 java 的环境的搭建。 我是通过MyEclipse10.0来搭建自己的环境的。   一、环境准备 J ...
aeritheve 评论(0) 有2848人浏览 2012-10-24 22:27

WebDriver(Selenium2)判断元素是否存在。

类似于Selenium1中的isElementExsit方法。 判断当前页面中是否存在某个期望查找的元素。 方法代码: public boolean isElementExsit(WebDriver driver, By locator) { boolean flag = false; try { WebElement element=driver.findElement(loc ...
uniquepig 评论(0) 有21853人浏览 2012-10-23 11:11

WebDriver(Selenium2)模拟鼠标经过事件

在自动化测试过程中,由于javascript的使用,我们常常需要点击一些鼠标经过显示的菜单等元素,这时需要触发该元素的鼠标经过事件。使用WebDriver有以下两种实现。 1.使用Action public void moveToElement(WebDriver driver, By locator) { Actions builder = new Actions(driver); ...
uniquepig 评论(1) 有8872人浏览 2012-10-22 17:28

WebDriver(Selenium2) 处理可能存在的JS弹出框

在自动化测试过程中,有些情况下我们会遇到一些潜在的Javascript弹出框。(即某些条件下才会出现,不是固定出现),然后如果当这种弹出框出现,我们没有加以处理,WebDriver将无法进行下一步的操作,并且会抛出NoAlertPresentException的异常(从2.16版本开始)。所以,使用以下方法可以处理潜在的1个alert(javascript弹出框)。 public boolean ...
uniquepig 评论(0) 有13534人浏览 2012-10-22 16:29

四、使用FirefoxDriver时报错Make sure firefox is installed问题

FirefoxDriver调用firefox浏览器的安装路径应为C盘的默认目录下,若firefox安装在其他目录下执行时会报错: Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: XP Build info: version: '2.25.0', revision: '17482 ...
SariyaLee 评论(0) 有14722人浏览 2012-09-28 22:05

三、HtmlUnitDriver

优点:HtmlUnitDriver不会实际打开浏览器,运行速度很快。对于用FireFox等浏览器来做测试的自动化测试用例,运行速度通常很慢,HtmlUnitDriver无疑是可以很好地解决这个问题。 缺点:它对JavaScript的支持不够好,当页面上有复杂JavaScript时,经常会捕获不到页面元素。 1.使用HtmlUnitDriver访问百度,并返回页面标题信息 package sele ...
SariyaLee 评论(0) 有20222人浏览 2012-09-28 21:18

二、一个简单的官方实例

官方webdriver文档中简单的webdriver应用实例 package org.openqa.selenium.example; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa ...
SariyaLee 评论(0) 有1662人浏览 2012-09-27 21:42

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics