在做web应用的自动化测试时,定位元素是必不可少的,这个过程经常会碰到定位不到元素的情况,一般可以从以下几个方面着手解决:1、Frame/Iframe原因定位不到元素: 这个是最常见的原因,首先要理解下frame的实质,frame中实际上是嵌入了另一个页面,而webdriver每次只能在一个页面识....
分类:
其他好文 时间:
2014-07-31 16:18:36
阅读次数:
251
对于web系统的自动化测试,selenium使用比较多,它支持多种语言java、python、C#等,本文中使用java。selenium执行case时,支持截图,代码如下: File?file?=??((TakesScreenshot)driver).getScreenshotAs(O...
分类:
其他好文 时间:
2014-07-30 21:02:14
阅读次数:
311
第1章入门1.1下载selenium2.0的lib包http://code.google.com/p/selenium/downloads/list官方UserGuide:http://seleniumhq.org/docs/1.2用webdriver打开一个浏览器我们常用的浏览器有firefox和...
分类:
Web程序 时间:
2014-07-30 11:49:03
阅读次数:
308
Java生成动态GIF图片 写selenium自动化时,为了查看运行效果,后给浏览器截图,想到可以生成gif图片来快速预览。看到已经有人实现了,直接拿过来。作者是Kevin Weiner。 共涉及到三个java文件,分别是NeuQuant.ja...
分类:
编程语言 时间:
2014-07-29 16:21:39
阅读次数:
465
一、初始准备准备工具如下:1.下载Pythonhttp://python.org/getit/2.下载setuptools【python的基础包工具】https://pypi.python.org/packages/2.7/s/setuptools/3.下载pip【python的安装包管理工具】ht...
分类:
编程语言 时间:
2014-07-27 21:37:25
阅读次数:
269
selenium无法对窗口进行操作,此时需要借助autoit。必备软件: autoit3 如果不会编写也没有关系,可以用Au3Record直接录制,Au3Record直接就在autoit3的安装路径(path0)下步骤: 1、用Au3Record录制.au3文件。(保存路径path1) 2、调用R....
分类:
编程语言 时间:
2014-07-25 19:03:01
阅读次数:
307
场景webdriver允许我们设置默认的文件下载路径。也就是说文件会自动下载并且存在设置的那个目录中。下面会给出chrome和firefox浏览器的具体设置方法。代码import osfrom selenium import webdriverfp = webdriver.FirefoxProfil...
分类:
其他好文 时间:
2014-07-23 15:42:39
阅读次数:
240
public void clickReportIcon(){ String initialWindowHandle = driver.getWindowHandle(); //保存原始的浏览器窗口 page.getReportIcon().click(); //这个操作之后将会弹出另外一个浏...
分类:
其他好文 时间:
2014-07-23 15:14:46
阅读次数:
227
借用了张飞同学的HTML来进行的实战,文件下载路径:http://files.cnblogs.com/hugh007/demo.zip 代码如下:from selenium import webdriverfrom time import sleepfrom selenium.webdriver.....
分类:
编程语言 时间:
2014-07-23 12:06:36
阅读次数:
374
进来一直停留在基础理论知识的学习中,觉得太乏味,就写了一个网页自动化的demo:自动写日报。省的以后自己打开网页写啦。
直接上代码:
自动填写日报DEMO
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFound...
分类:
其他好文 时间:
2014-07-22 17:59:31
阅读次数:
238