Selenuim工具相关知识
文章平均质量分 86
pugongying1988
这个作者很懒,什么都没留下…
展开
-
Selemium IDE安装方法
Selenium IDE的安装Selenium IDE的安装过程我分为在线安装过程及离线过程安装,也许很多人都认为大可不必要,原来都认为找到原文件轻松就可以安装完成,但也正是因为认为安装很轻松的一件事,反而却没有安装好,一般情况下我们都是在线安装,希望这也可以帮助到离线安装的朋友们。无论是在线安装方式还是离线安装方式,首先需要安装的就是FireFox浏览器。3.1 在线安装转载 2013-03-14 17:43:33 · 2858 阅读 · 0 评论 -
selenium webdriver 学习总结-元素定位
webdriver提供了丰富的API,有多种定位策略:id,name,css选择器,xpath等,其中css选择器定位元素效率相比xpath要高些,使用id,name属性定位元素是最可靠,效率最高的一种办法。1、工具选择:在我们开发测试脚本的过程中各个浏览器给我们也提供了方便定位元素的工具,我比较喜欢使用firefox的firebug工具,也是目前很多开发测试人员比较热衷的选择,原因是fire转载 2013-11-08 17:37:24 · 9698 阅读 · 0 评论 -
selenium webdriver 学习总结-浏览器启动方式
在我们的PC机上webDriver提供了四种类型启动browser的方式:firefox,chrome,ie,htmluint1、启动firefox浏览器a.如果你的本地firefox是默认路径安装的话,如下方式即可启动浏览器WebDriver driver = new FirefoxDriver();driver.get("http://www.baidu.c转载 2013-11-08 17:31:35 · 25457 阅读 · 1 评论 -
Senium 2.0 通过webdriver提供的api完成各种验证操作
webDriver实现了web应用各种元素的api,并支持js操作页面元素,比如下拉框,复选框,单选按钮等一、通过webdriver提供的api完成各种验证操作1、检查元素的属性值使用getAttribute()完成WebElement element = driver.findElement(By.id("logout"));String alignStr = element转载 2013-11-08 17:26:27 · 4340 阅读 · 0 评论 -
Selenium html之于ul标志代码分析与使用
分析:https://github.com/页面Li div class="header header-logged-out"> div class="container clearfix"> a class="header-logo-wordmark" href="https://github.com/">Githuba> ul class="top转载 2013-03-28 17:12:31 · 5196 阅读 · 0 评论 -
Selenium基于UI控件总结
1. 文本框Textbox // Find the username input element by its name WebElement username = driver.findElement(By.name("username")); // Enter the user name: jill username.clear(); u转载 2013-03-28 17:48:58 · 1052 阅读 · 0 评论 -
Selenium不同浏览器WebDriver处理方法
FirefoxDriver只是有效的 WebDriver 实现之一。您可以利用 ChromeDrive 在 Chrome 内部运行测试,来执行相同的测试。展示了利用 ChromeDriver 的完整示例。public class Selenium2Example2Test { @Test public void test() {转载 2013-03-28 17:24:49 · 1252 阅读 · 0 评论 -
Selenium实例之登录Mail.163.com发送邮件
package com.example.test;import java.util.concurrent.TimeUnit;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selen原创 2013-03-28 15:51:38 · 3569 阅读 · 0 评论 -
selenium之WebDriver
1、什么情况下选用WebDriver?(1)Selenium-1.0不支持的浏览器功能。(2)multiple frames, multiple browser windows, popups, and alerts.(3)页面导航。(4)下拉。(5)基于AJAX的UI元素。2、WebDriver的几个实现:Name of driver A转载 2013-03-25 15:23:28 · 903 阅读 · 0 评论 -
selenium---鼠标事件
在自动化测试过程中,由于javascript的使用,我们常常需要点击一些鼠标经过显示的菜单等元素,这时需要触发该元素的鼠标经过事件。使用WebDriver有以下两种实现。1.使用Action Java代码public void moveToElement(WebDriver driver, By locator) { Actions builder =转载 2013-04-03 17:10:23 · 1181 阅读 · 0 评论 -
selenium2---XPATH语法
XPath 是XML的查询语言,和SQL的角色很类似。以下面XML为例,介绍XPath 的语法。 Empire Burlesque Bob Dylan 10.90 Hide your heart Bonnie Tyler 9.90 Great转载 2013-04-03 14:09:19 · 1032 阅读 · 0 评论 -
Selenium2.0介绍——启动Selenium Server和启动选项.
Selenium Server是指使用jdk来运行这个selenium-server-standalone-2.22.0.jar这个jar文件(java -jar /selenium-server-standalone-2.22.0.jar)。它是一个http的服务,默认在端口号4444侦听。它从客户端接收到请求,来驱动浏览器,做打开网页、提交表单,各种页面验证等事情。在一般情况下,java转载 2013-04-03 11:53:41 · 2198 阅读 · 0 评论 -
Selenium2.0介绍——WebDriver两种驱动浏览器的方式.
如果之前熟悉Selenium RC,理解了Selenium RC是如何工作的,那么,当第一次接触Selenium WebDriver的时候,看到WebDriver居然可以不需要指定远端服务器的IP地址和端口号的,一定会惊讶的。事实上,WebDriver有两种方式“驱动”浏览器的方式。1. Selenium Server:和Selenium RC一样的,通过指定远端服务器IP地址和端口号,由转载 2013-04-03 11:48:00 · 1523 阅读 · 0 评论 -
Selenium2.0介绍--Selenium Grid,并行启动多个浏览器.
当你写的selenium的case数达到几十个之后,它的运行时间慢慢的可能就会成为你的一块心病——慢!怎么办呢?很显然,最有效的降低运行时间就是并行来运行这些case啊。并行运行case需要两个条件,缺一不可。1. 在运行case端,需要并行的运行。例如写一个多线程/多进程来同时运行多个case。2. 在Selenium Server端,也要并行的打开多个浏览器窗口,并且各个浏览器窗口转载 2013-04-03 13:51:44 · 2499 阅读 · 1 评论 -
Selenium的安装和使用介绍
Selenium的安装和使用介绍应上篇同学的要求,自己整合了一些关于Selenium rc的一些资料,供参考与互相学习。Selenium 是 thoughtworks公司的一个集成测试的强大工具。希望大家能多多使用这样的强大的,免费的工具,来保证我们的质量。Selenium 的文档现存的不少,不过都太简单了。使用Selenium的时候,我更多的是直接去看转载 2013-03-15 11:13:33 · 8571 阅读 · 1 评论 -
Selenium基于iframe标志的处理
有时候我们在定位一个页面元素的时候发现一直定位不了,反复检查自己写的定位器没有任何问题,代码也没有任何问题。这时你就要看一下这个页面元素是否在一个iframe中,这可能就是找不到的原因之一。如果你在一个default content中查找一个在iframe中的元素,那肯定是找不到的。反之你在一个iframe中查找另一个iframe元素或default content中的元素,那必然也定位不到。原创 2013-03-29 17:34:44 · 1035 阅读 · 0 评论 -
自动化测试工具 Selenium WebDriver 入门教程
这里只记录学习 Selenium WebDriver 的过程,尤其是运行时可能出现的问题,学习 java 与 Selenium WebDriver 配合的方法。一、下载文件 先要去官网(http://seleniumhq.org/download/)下载必需的文件:Selenium IDE (专门用于 FireFox 测试的独立界面,可以录制测试步骤,但我更转载 2013-03-14 17:57:06 · 3481 阅读 · 1 评论 -
Selenium2 常用方法封装
1.判断元素对象是否存在: public boolean isElementExist(By by){ try{ driver.findElement(by); return true; }catch(NoSuchElementException e){转载 2013-11-23 17:57:25 · 5687 阅读 · 0 评论