![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium
Change is good
一直从事软件测试工作
展开
-
testng
http://wenku.baidu.com/link?url=e_ZurCPMU6Nhf5IwnJ6HHUhDWQkJkLrQVURL7NpsNRElmc4IF1-_-q1ZP5kCngZ5OHCogzFOTeIXqv0l8GqxQldfqx1Qtaj9ng9xqJzXo9Ohttp://wenku.baidu.com/view/50471b41be1e650e52ea9943.html转载 2013-12-27 14:20:43 · 567 阅读 · 0 评论 -
WebDriver中使用JQuery选择器
1. 在已加载了JQuery的页面上可以直接使用JQuery选择器例如www.jquery.com网站,如果我们想定位红框中导航栏中的偶数为就可以使用jquery的伪选择器:even具体实现如下?1234567891011121314转载 2015-02-01 16:27:26 · 534 阅读 · 0 评论 -
API实例快速参考
//System.setProperty("webdriver.firefox.bin", "E:/firefox/firefox.exe");//FirefoxDriver dr = new FirefoxDriver();============ Selenium 2.0 WebDriver API Demo ==========[java] view pla转载 2015-02-01 16:50:49 · 618 阅读 · 0 评论 -
表
from http://www.open-open.com/lib/view/open1379225724318.html方法为:1. 得到表格中所有的tr,存到list到中2.对tr进行循环,根据当前的tr,得到当前所有td的集合存到list当中3.循环中所有td里的文本 具体实现为?1234567891转载 2014-12-09 14:44:51 · 483 阅读 · 0 评论 -
se学习
forward from:http://jarvi.iteye.com/blog/1523737想用selenium webdriver里面的方法来实现selenium RC中操作的一些方法。目前encapsulate一个ActionDriverHelper类,来实现RC中Selenium.java和DefaultSelenium.java中的方法。有一些方法还没有实现,写的方法大转载 2014-12-09 14:29:36 · 629 阅读 · 0 评论 -
中文API
1.1 下载selenium2.0的lib包http://code.google.com/p/selenium/downloads/list 官方UserGuide:http://seleniumhq.org/docs/1.2 用webdriver打开一个浏览器我们常用的浏览器有firefox和IE两种,firefox是selenium支持得比较成熟转载 2015-02-01 16:52:38 · 576 阅读 · 0 评论 -
webdriverer
http://qa.blog.163.com/blog/static/1901470022012254623873/(三) 命令和操作这一部分将介绍一下WebDriver的一些具体操作和命令,实际操作中,我们需要两大工具来帮助我们:FireBug和Xpath工具,这两者都是Firefox上的插件。接下来我们所讲解的都是以FirefoxDriver为基础的,且基于WebDri转载 2015-02-01 16:45:28 · 534 阅读 · 0 评论 -
基于Selenium的UI自动化测试屏幕截图功能实践
http://qa.blog.163.com/blog/static/19014700220123643719638/UI自动化测试执行过程中,当遇到检查失败的情况,往往会发现打印的log并不能有效地帮助我们定位问题。我们需要失败时刻的屏幕截图来重现当时的失败场景,进而排查出错原因。 基于这种需求,调研了下Selenium的屏幕截图功能。使用起来很方便,我自己封装了一个静态方法,关键部分转载 2015-02-01 16:29:16 · 8565 阅读 · 1 评论 -
学习2
转载自51testing简单封装API方法import java.util.List;import java.util.Set;import org.openqa.selenium.By;import org.openqa.selenium.NoSuchElementException;import org.openqa.selenium.WebDriver转载 2014-12-09 14:35:35 · 465 阅读 · 0 评论 -
webdriver
接下来将通过几个具体的例子来使用操作上述功能,以下代码都是通过junit框架编写。例子1:该例子主要是登录网易相册,创建一个私人相册,并进入相册进行评论,然后删除这个相册。在这个例子中,可以找到各种方式定位元素方法的具体实例:package demo;import java.util.concurrent.TimeUnit;import org.junit.*;import转载 2015-02-01 16:55:21 · 500 阅读 · 0 评论 -
webdriver一
http://qa.blog.163.com/blog/static/19014700220122231779/(一) Selenium2.0 VS Selenium1.0我们已经有了Selenium1.0为什么还需要Selenium2.0呢?Selenium1.0不能处理一下事件:1) 本机键盘和鼠标事件2) 同源策转载 2015-02-01 16:42:16 · 587 阅读 · 0 评论 -
grid学习总结
http://qa.blog.163.com/blog/static/19014700220122541244975/(一)介绍:Grid的功能:并行执行通过一个中央管理器统一控制用例在不同环境、不同浏览器下运行灵活添加变动测试机(二)快速开始这个例子将介绍如何使用selenium2.0的grid,并且注册一个WebDriver节点。如何使用java调用转载 2015-02-01 16:39:11 · 545 阅读 · 0 评论 -
打开谷歌浏览器
import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.WebDriver; public classStartChromeExplorer { public static void main原创 2015-01-30 16:28:29 · 1511 阅读 · 0 评论 -
测试环境
forward from http://www.51testing.com/html/00/n-810300.html一、Eclipse工程的基础配置 1、第一所要做的事情与大部分eclipse工程新建一样,就是新建一个Java的project,根据需求定义好Java Build Path。本工程除了标准的JRE之外还需要加入如下JAR包的引用,至于这些包的版本,按道理说只要转载 2014-12-01 13:06:14 · 803 阅读 · 0 评论 -
XPath 选取具有特定文本值的节点
s要解决的问题: 从 xml 文件中选取具有某个特定文本值的节点,比如说我要处理的是 plist 文件,内容如下:xml version="1.0" encoding="UTF-8"?> version="1.0"> AppIDName chineseidublin ApplicationIdentifierPrefix CS8M2QZ3L3转载 2014-11-12 15:17:35 · 22068 阅读 · 0 评论 -
Selenium2+TestNG的使用
一、在Eclipse中安装TestNG1、打开eclipse-->help-->Install New Software-->Add,输入Name和Location后,点击OK。TestNG官方下载地址:http://testng.org/doc/download.html2、然后选中TestNG,单击Next安装3、安装好TestNG后重启eclipse查看是否安装好,H转载 2014-11-10 11:21:04 · 3654 阅读 · 1 评论 -
定位不到元素的原因
1.动态id定位不到元素for example: //WebElement xiexin_element = driver.findElement(By.id("_mail_component_82_82")); WebElement xiexin_element = driver.findElement(By.xpath("//span[contains(转载 2015-02-01 16:48:39 · 865 阅读 · 0 评论