本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- gashero
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- ssydxa219
- e_e
- javashop
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- ganxueyun
- xyuma
- sichunli_030
- lemonhandsome
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- Xeden
- zhanjia
- forestqqqq
- luxurioust
- lzyfn123
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- daizj
- hanbaohong
- 喧嚣求静
- ranbuijj
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
最新文章列表
selenium2: Click radio button 不生效的解决方法
问题: 我们测试站点上的某一个radio button老是点不到
测试代码:
WebElement radio = driver.finElement(By.id("id"));
if(!radio.isSelect())
{
...
在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) - ...
selenium无法启动ff浏览器
表象:
ff启动后一笑而过……
解决:
1. ff版本问题,选择selenium支持的版本
2. ff环境变量配置,添加环境变量
3. host排查,如果有UnsupportedOperationException: Bad request这个异常的话,就是没有找到本地代理,在host里添加127.0.0.1 localhost
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 ...
通过Selenium实现新浪微博自动授权
新浪微博password授权模式需要申请,否则调用access_token返回HTTP status 400,code方式授权需要用户自己在浏览器输入用户名、密码,烦。http client模拟吧,发现多了一个ticket,sina用加密算法算的。如何直接授权?google了一下,看到网上有几种方案:
1、自己java按照ticket算法生成ticket然后http client模拟提交的;
2、通 ...
WebDriver(Selenium2)判断元素是否存在。
类似于Selenium1中的isElementExsit方法。
判断当前页面中是否存在某个期望查找的元素。
方法代码:
public boolean isElementExsit(WebDriver driver, By locator) {
boolean flag = false;
try {
WebElement element=driver.findElement(loc ...
WebDriver(Selenium2)模拟鼠标经过事件
在自动化测试过程中,由于javascript的使用,我们常常需要点击一些鼠标经过显示的菜单等元素,这时需要触发该元素的鼠标经过事件。使用WebDriver有以下两种实现。
1.使用Action
public void moveToElement(WebDriver driver, By locator) {
Actions builder = new Actions(driver);
...
WebDriver(Selenium2) 处理可能存在的JS弹出框
在自动化测试过程中,有些情况下我们会遇到一些潜在的Javascript弹出框。(即某些条件下才会出现,不是固定出现),然后如果当这种弹出框出现,我们没有加以处理,WebDriver将无法进行下一步的操作,并且会抛出NoAlertPresentException的异常(从2.16版本开始)。所以,使用以下方法可以处理潜在的1个alert(javascript弹出框)。
public boolean ...
四、使用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 ...
三、HtmlUnitDriver
优点:HtmlUnitDriver不会实际打开浏览器,运行速度很快。对于用FireFox等浏览器来做测试的自动化测试用例,运行速度通常很慢,HtmlUnitDriver无疑是可以很好地解决这个问题。
缺点:它对JavaScript的支持不够好,当页面上有复杂JavaScript时,经常会捕获不到页面元素。
1.使用HtmlUnitDriver访问百度,并返回页面标题信息
package sele ...