WEB端自动化测试
iteye_15870
这个作者很懒,什么都没留下…
展开
-
使用Robot Framework集成Selenium的自动化测试(九)
一个下拉框在WINDOW和LINUX上的定位是不相同的,点击一个下拉框WINDOW会把选项定位到第一个选择项,而在LINUX的可视化界面上,下拉框的选项位于最后一个,具体原因不是很清楚。如果出现这样的问题的话,可以采用我博客里自动化测试系列里面八来解决:点开下拉框定位到最后一个,循环调用UP键 直到第一个。[quote]Step3 Comment Start S...原创 2013-05-09 13:13:32 · 236 阅读 · 0 评论 -
使用Robot Framework集成Selenium的自动化测试(七)
使用SSHLibrary写一个例子,包含登录远程服务器,执行一条命令,获取命令的结果并判断。 文件的格式是.tsv的,使用RFS的RIDE来创建。 Test Suite 里面我只导入SSHLibrary Test Case 内容如下:[quote]*** Settings ***Library SSHLibrary*...原创 2013-04-19 16:08:21 · 237 阅读 · 0 评论 -
使用Robot Framework集成Selenium的自动化测试(六)
robotframework-selenium如果需要远程连接,建议引用包SSHLibrary,它的运行依赖于2个条件,[url]http://code.google.com/p/robotframework-sshlibrary/wiki/InstallationInstructions[/url]code-google上面有下面的描述:[quote]A preconditio...原创 2013-04-11 15:55:43 · 149 阅读 · 0 评论 -
使用Robot Framework集成Selenium的自动化测试(五)
使用SeleniumLibrary里面的方法,有一些是会导致超时异常的,比如Click Button如果你点的这个Button并不是一个真正意思上的Button的话,可以考虑换方法来实现。[code="tsv"]Call Selenium Api | click | xxxx[/code]...原创 2013-04-09 18:06:29 · 102 阅读 · 0 评论 -
使用Robot Framework集成Selenium的自动化测试(四)
使用RIDE创建tsv文件用于自动化测试,遇到一个问题:当前WEB页面是一个主页面,上面很有很多的链接,我是需要访问其中的一个链接进入我需要的服务结点上去,每次点这个链接都会新开一个窗口,但是SeleniumLibrary还是定位在主窗口。解决的办法如下:首先是点链接的问题,一般的方法click xpath=//div[]/div[]/... 什么的根本起不了作用,参考了下面的方法...原创 2013-04-08 17:56:00 · 199 阅读 · 0 评论 -
使用Robot Framework集成Selenium的自动化测试(三)
使用IDE可以更快的进行开发,RFS使用的是RIDE作为自己的IDE,下载的路径是:[url]http://sourceforge.net/projects/wxpython/files/wxPython/2.8.11.0/[/url]注意你要下载的版本必须和你的python版本一致,这样在安装时候才不会报错。安装完以后就会创建快捷方式。...原创 2013-04-07 18:09:41 · 114 阅读 · 0 评论 -
使用Robot Framework集成Selenium的自动化测试(二)
环境安装完以后,就可以开始写一个测试类来测试下。定义一个sample.txt的文件[code="txt"]*** Settings ***Documentation This is my first to start firefox to access google.comLibrary SeleniumLibrary*** Variab...原创 2013-04-02 17:26:04 · 182 阅读 · 0 评论 -
使用Robot Framework集成Selenium的自动化测试(一)
换了一个新的项目,使用Robot framework 集成selenium做自动化测试,打算首先把本地的环境搭建起来。第一步: 下载使用的Robot Framework和相关的首先是Python(如果没有它,在安装Robot的时候会报错)[quote]No Python Installation found in registry[/quote]同时在Robot...原创 2013-04-02 17:19:43 · 543 阅读 · 0 评论 -
使用Selenium进行前端测试的一点经验
项目上使用了selenium进行界面的自动化测试,我拿到框架比较老,只能支持FIREFOX3.6的版本,而且不能运行在WIN7的环境上,于是下载了最新的server端和client端. 下载的地址可以去官网:[url]http://seleniumhq.org/[/url] SERVER端的JAR包名字: selenium-server-standalone...原创 2012-12-28 16:06:20 · 338 阅读 · 0 评论 -
使用Robot Framework集成HttpLibrary的自动化测试(一)
使用robotframework加入HttpLibrary进行自动化测试,参考了文章[url]http://cgmblog.sinaapp.com/html/240.html[/url] HttpLibrary.HTTP的API如下:[url]http://peritus.github.io/robotframework-httplibrary/HttpLibrary.h...2013-08-19 16:37:01 · 654 阅读 · 0 评论 -
Jenkins部署项目到远端的TOMCAT下并自动化测试
使用Jenkins做项目打包和部署,在上一篇文章写的有,本文主要讲在部署到TOMCAT SERVER上以后,项目正常运行,然后我执行自动化测试时,遇到下面的问题[code="log"]09:58:43.947 INFO - Checking Resource aliases09:58:43.955 INFO - Command request: getNewBrowserS...原创 2013-08-05 15:31:24 · 104 阅读 · 0 评论 -
使用Robot Framework集成Selenium2的自动化测试(十一)
使用robot-framework+selenium2Library来处理前端的自动化测试,本门主要讲如何安装selenium2library(后面简称selenium2). 网上推荐的传统方式是使用pip安装,下载了pip然后就有一个exe的可执行文件如下:[img]http://dl2.iteye.com/upload/attachment/0086/9889/88b...原创 2013-07-16 16:07:27 · 112 阅读 · 0 评论 -
使用Robot Framework集成Selenium的自动化测试(十)
robot framework允许自定义module或者Library来使用,这些可以是py也可以class,我写了一个简单的Library为robot framework调用并且在RIDE上面使用。首先定义一个Library,名字叫做MyLibrary.py[code="python"]class MyLibrary: def greet(self, nam...原创 2013-05-14 14:37:06 · 117 阅读 · 0 评论 -
使用Robot Framework集成Selenium的自动化测试(八)
写测试用例的时候遇到这样的一个问题:一个下拉框选项并不是一个正真的select,而是由一个input和JSF控件做的假的下拉框,这样如果我们想选择下拉框里面的值就不能使用下面的方法:[quote]Select From List | releaseDropDown | XXX[/quote]而且也不能使用下面的办法(本地连接服务器跑case是没有问题的,但是在...原创 2013-04-28 14:15:36 · 181 阅读 · 0 评论