
webtest
文章平均质量分 78
雪秀
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Selenium的延迟等待
Selenium的延迟等待分为 显式等待(Explicit Wait) & 隐式等待(Implicit Wait).1.显式等待显式等待,就是明确的要等到某个元素的出现或者是某个元素的可点击等条件,等不到,就一直等,除非在规定的时间之内都没找到,那么就跳出Exception.如:1new WebDriverWait(driver,转载 2013-07-11 10:29:06 · 5045 阅读 · 1 评论 -
Selenium2测试滚动广告
前言本文主要通过一个简单的例子,来讨论以下两个问题:使用Selenium对由Ajax动态加载的页面进行测试 测试含有iframe标签的网页本文不是Selenium2的简单介绍或者入门内容,目标读者是至少使用过Selenium2进行测试的各位朋友。准备工作假设你有一项业务,需要在用户进行输入的时候用Ajax弹出辅助输入的窗口,然后再将这些值传回主窗口。为了叙述简便,这里使用一转载 2013-08-20 17:15:12 · 1151 阅读 · 0 评论 -
利用 Selenium 自动化 web 测试
利用 Selenium 测试 Ajax 应用程序Asynchronous JavaScript and XML (Ajax) 是一种用于创建交互式 web 应用程序的 web 开发技术。Ajax 应用程序的一个特征是,不会导致一次重新加载整个页面。相反,浏览器将具有一个对服务器的异步调用以获得数据,并且只刷新当前页面的特定部分。要提高 web 页面的交互性、响应速度和可用性,测试 Ajax 应转载 2013-08-19 16:51:39 · 1987 阅读 · 0 评论 -
selenium验证页面上的UI元素
验证页面上的UI元素,是你在自动化测试案例过程中最常用到的特性。Selenese通过各种方式验证UI元素。举例,你是否正在测试一下情况:(1)一个UI元素存在于页面上某个位置;(2)特定文本存在于页面上某个位置;(3)特定文本存在于页面上指定位置;如果你要测试文本标题,那么文本内容和它所在的页面顶部位置,测试案例都需要关心。如果你要测试主页上的某个图片,但是转载 2013-07-30 13:00:56 · 4233 阅读 · 0 评论 -
Selenium2.0之WebDriver学习总结(3)
接下来将通过几个具体的例子来使用操作上述功能,以下代码都是通过junit框架编写。例子1:该例子主要是登录网易相册,创建一个私人相册,并进入相册进行评论,然后删除这个相册。在这个例子中,可以找到各种方式定位元素方法的具体实例:package demo;import java.util.concurrent.TimeUnit;import org.junit.*;import org转载 2013-07-05 15:59:47 · 1056 阅读 · 0 评论 -
Selenium2.0之WebDriver学习总结(2)
(三) 命令和操作这一部分将介绍一下WebDriver的一些具体操作和命令,实际操作中,我们需要两大工具来帮助我们:FireBug和Xpath工具,这两者都是Firefox上的插件。接下来我们所讲解的都是以FirefoxDriver为基础的,且基于WebDriver driver = new FirefoxDriver();创建的一个driver实例:a)转载 2013-07-05 15:58:37 · 1108 阅读 · 0 评论 -
Selenium2.0总结(5)
Selenium2.0自动化测试学习使用过程中,遇到了一些问题,也找到了相应的解决方法。现总结一下,供大家一起分享讨论。一、 点击页面上的链接,打开一个新页面,如何获取新窗口的句柄并定位?java代码如下: driver.findElement(By.name("Submit")).click();String currentWindow = driver.get转载 2013-07-05 16:04:35 · 2204 阅读 · 0 评论 -
Selenium2.0之WebDriver学习总结(1)
(一) Selenium2.0 VS Selenium1.0我们已经有了Selenium1.0为什么还需要Selenium2.0呢?Selenium1.0不能处理一下事件:1) 本机键盘和鼠标事件2) 同源策略XSS/HTTP(S)3) 弹出框,对话框(基本身份认证,自签名的证书和文件上传/下载)S转载 2013-07-05 15:57:33 · 1286 阅读 · 0 评论 -
Selenium定位页面元素的方法
一、Selenium定位页面元素的方法selenium提供如下强大的定位元素的方法。* id=id* name=name* dom=javascriptExpression* xpath=xpathExpression* link=textPattern* css=cssSelectorSyntax1、通过ID,name选择元素 : 如selenium.type("原创 2013-07-12 16:23:38 · 13678 阅读 · 0 评论 -
git简单用法
首先从远端版本库clone下来一个全新的库:git clone username@xxx:/xxx/xxx.git此时clone下来的,只是master分支,没有其他分支。 查看分支:git branch #查看本地分支git branch -r #查看远端分支git branch -a #查看所有分支,包括本地和远程的转载 2015-02-27 16:26:07 · 617 阅读 · 0 评论