本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
selenium webdriver学习(十四)------------如何处理table
以前在selenium RC 里面有一个getTable方法,是得到一个单元格中的文本。其详细描述如下:
/** Gets the text from a cell of a table. The cellAddress syntax tableLocator.row.column
, where row and column start at 0.
@param tableCellAd ...
让 capybara 通过 selenium 运行所有rspec 测试用例
rspec2 selenium ,capybara 默认配置下只会运行一个it 测试用例,要想让 capybara 通过selenium 运行所有测试用例,(
make Capybara run all your tests in Selenium by setting)则需在 spec/spec_helper.rb 中设置:
Capybara.default_driver = :seleniu ...
Selenium-webdriver系列教程(18)————万能的截图
截图技能对于测试人员来说应该是较为重要的一个技能,就像踢假球是国内球员混迹中超的必备技能一般。
在自动化测试中,截图可以帮助我们直观的定位错误、记录测试步骤。
记得以前在给某跨国银行做自动化项目的时候,某银的PM要求我们自动化测试的每一步至少需要1个截图,以证明每个功能都被自动化测试给覆盖过,在这种情况下截图就成了证明自动化测试有效性的重要手段。
好的测试人员都会截得一手好图,就跟骨灰级宅男定 ...
Selenium-webdriver系列教程(17)————为firefox设置下载文件的保存目录
Firefox为我们提供了非常丰富的配置功能,下面的代码就实现了配置下载目录的功能。
profile = Selenium::WebDriver::Firefox::Profile.new
profile['browser.download.dir'] = "/tmp/webdriver-downloads"
profile['browser.download.folde ...
Selenium-webdriver系列教程(16)————为firefox设置代理
下面的代码可以帮助你实现firefox测试运行时代理配置的功能。大概的思路是通过设置profile对象来进行配置。
profile = Selenium::WebDriver::Firefox::Profile.new
# 新建了url为proxy.org,端口为8080的htpp代理
proxy = Selenium::WebDriver::Proxy.new(:http => & ...
Selenium-webdriver系列教程(15)————使用已存在的profile启动firefox
关于firefox的profile,这里不想叙述太多,只说一点,那就是通过profile我们可以去修改测试运行时firefox的具体配置,对于firefox的自动化测试来说是必须掌握的一个知识点。
使用selenium-webdirver操作profile的代码如下:
# 使用已存在profile进行测试
# 由于profile里保存有cookie等信息
# 因此可以通过该技术来保持用户的 ...
Selenium-webdriver系列教程(15)————使用已存在的profile启动firefox
关于firefox的profile,这里不想叙述太多,只说一点,那就是通过profile我们可以去修改测试运行时firefox的具体配置,对于firefox的自动化测试来说是必须掌握的一个知识点。
使用selenium-webdirver操作profile的代码如下:
[code = "ruby"]
# 使用已存在profile进行测试
# 由于profile里保存有cooki ...
selenium webdriver学习(七)------------如何处理alert、confirm、prompt对话框
alert、confirm、prompt这样的js对话框在selenium1.X时代也是难啃的骨头,常常要用autoit来帮助处理。
试用了一下selenium webdriver中处理这些对话框十分方便简洁。以下面html代码为例:
Dialogs.html
<html>
<head>
<title>Alert&l ...
Selenium Webdriver下click失效问题解决
最近在使用Selenium Webdriver(Selenium2.0)进行界面自动化测试的时候发现单击事件无效,通过driver.findElement的方式是可以找到click元素的,但是就是click之后无任何反应。
研究之后发现原来是click的时候已经失去该焦点了,解决办法是先找另外的元素,再来找这个元素,例如:
//先找到父亲节点,再回来
driver.fin ...
今日python学习
记录下今天关于python的东东:
1. setuptools:
下载: http://peak.telecommunity.com/dist/ez_setup.py
安装: python ez_setup.py 安装后Lib\site-packages 多了easy-install的东西
2. Python bindings for Sel ...
Selenium 常用代码
引用
http://release.seleniumhq.org/selenium-core/1.0.1/reference.html
速度
setSpeed 500
打开页
open /
waitForPageToLoad
验证 DOM
waitForElementPresent //DIV[@id='btnDirectLr']
waitForElementPres ...
[webdriver]cookie测试
/*
Copyright 2007-2009 WebDriver committers
Copyright 2007-2009 Google Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance wit ...