简单的自动化测试过程(使用Selenium )

步骤1:安装Selenium IDE

  安装Firefox浏览器-->去http://seleniumhq.org/ download/下载最新版本的Selenium IDE-->安装Selenium IDE-->重启Firefox-->点击菜单“工具” 下的Selenium IDE-->出现Selenium IDE主界面,如下图所示。(说明:Selenium是一种Web应用的自动化功能测试工具,Selenium IDE是一个Firefox插件,能够 录制-回放用户在Firefox中的行为。)

  Selenium IDE的主界面

  步骤2:录制测试脚本

  打开Selenium IDE开始录制-->去Firefox打开Google首页-->输入“用Selenium进行自动化测试” 并点击“Google搜索”按钮-->选择搜索结果页面中的“www.ibm.com”,点击右键选中“verifyTextPresent  www.ibm.com”,验证“www.ibm.com”会在搜索结果中出现-->选择“找到约 10,300 条结果”和“用时 0.13 秒”进行同样的操作(即共进行3项验证)-->点击第1个搜索结果,结束录制。

  脚本录制完成后的界面

  回放录制脚本的界面

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-08-31 01:49:26

简单的自动化测试过程(使用Selenium )的相关文章

使用TestLink管理软件自动化测试过程

最后,详细介绍了基于 TestLink 的http://www.aliyun.com/zixun/aggregation/18863.html">自动化测试解决方案的核心实现技术,即如何通过编程的方式自动化的从测试计划中获取测试用例信息.如何上传.下载.执行测试用例脚本文件和如何回传测试结果信息到 TestLink 等. 本系列文章适用于需要为测试团队寻找测试过程管理解决方案的测试设计.测试管理人员.目前,开源理念在国内外越来越深入人心,开源软件大大推动了软件研发行业的快速发展.TestL

Selenium2+python自动化27-查看selenium API

前言     前面都是点点滴滴的介绍selenium的一些api使用方法,那么selenium的api到底有多少呢?本篇就叫大家如何去查看selenium api,不求人,无需伸手找人要,在自己电脑就有.     pydoc是Python自带的模块,主要用于从python模块中自动生成文档,这些文档可以基于文本呈现的.也可以生成WEB 页面的,还可以在服务器上以浏览器的方式呈现! 一.pydoc     1.到底什么是pydoc? ,这个是准确的解释:Documentation generato

selenium+python自动化83-pip安装selenium报Read time out HTTPSConnectionPool(host='pypi.python.org' port443)

遇到问题 1.有些小伙伴在用pip安装selenium时候报 Read time out HTTPSConnectionPool(host='pypi.python.org' port443) 2.估计这些电脑不怎么正经,总是有奇葩问题 time out解决办法 1.如果是因为网速问题,超时了,可以加大pip安装时候的超时时间 pip --default-timeout=1000 install selenium==2.53.6 2.要是发现等了几分钟还是跟蜗牛一样在爬,那就设置个代理,用下面方

java selenium元素定位大全_java

页面元素定位是自动化中最重要的事情, selenium Webdriver 提供了很多种元素定位的方法.  测试人员应该熟练掌握各种定位方法. 使用最简单,最稳定的定位方法. 阅读目录 自动化测试步骤 定位方法大全 如何定位 通过ID查找元素: By.id() 通过Name查找元素:By.name() 通过TagName查找元素: By.tagName() 通过ClassName 查找元素 By.className 通过LinkText查找元素 By.linkText(); 通过PartialL

译:selenium webdriver (python)

如果翻译的很烂,原文档地址: http://docs.seleniumhq.org/docs/03_webdriver.jsp#firefox-driver       selenium webdriver 注: 我们不断的更新这份文档,使这份文档更加正确和完善:这份文档相对来讲也是比较准确的.   webdriver的简介 硒2.0的主要新功能 是集成的webdriver的API.webdriver的设计除了解决一些seleniumr-RC API的一些限制,与webdriver 的整 合,将

Selenium使用Npoi来实现Report

Selenium自动化测试过程中,模拟用户操作能实现后需要测试结果输出,这是一个比较重要的过程 1.用system.IO 读写来实现,如果使用这个方式,每个测试生成一个报告,容易开启太多的线程,占用内存太多 FileStream ofs1 = new FileStream(path1, FileMode.Create); StreamWriter owr = new StreamWriter(ofs); 2.开发帮助说使用vs com组件里边的引用,如下链接,感觉这个实现方式还更麻烦哪 http

Selenium 2.0 WebDriver 使用指南

SeleniumWebDriver 注意:我们正致力于完善帮助指南的每一个章节,虽然这个章节仍然存在需要完善的地方,不过我们坚信当前你看到的帮助信息是精确无误的,后续我们会提供更多的指导信息来完善帮助文档. 1.WebDriver介绍 Selenium2.0最主要的新特性就是集成了WebDriverAPI.我们设计WebDriver的初衷是提供更加简单明了的接口来弥补Selenium-RCAPI的不足.在动态网页中,通常只会更新局部的html元素,WebDriver会很好的帮助用户快速定位这些元

自动化还是不自动化,就是这个问题

你为什么要写自动化测试?为什么该选择用人工测试而不是自动化?什么时候该做这样的选择呢?事实上,几乎所有的测试工程师早晚都要面对的问题就是是否选择自动化以及自动化测试的程度.如果你只打算执行一次测试,根本没有必要自动化.可是,如果你打算测试两次呢?这也不意味着你应该使用自动化.有些软件在发布之前或者在维护阶段,可能需要执行上百次,上千次,甚至百万次的测试.有些因素有助于在具体环境下  准确地评估自动化的益处.如下是其中几个需要考量的因素: 投入 确定创建自动化测试的投资回报率(ROI--Retur

实施自动化功能测试的解决方案

摘要 当今的企业需要掌控其关键业务应用的所有功能测试,以确保所有业务流程工作符合预期.通过实施自动化的功能测试,企业可以极大提高测试速度和精度,从挼间项目中得到更高的投资回报并且显著地降低风险. 本文简要描述了自动化功能测试的优势和挑战,帮助企业考虑实施最佳测试自动化的方法. 1.介绍 毫无疑问,严格的功能测试是成功开发应用的关键.开发人员,测试小组和管理人员所面临的挑战是,如何加速测试流程和提高测试的精确性和完备性,同时还不能增加已然很紧张的预算. 通过将功能测试的关键环节自动化,可以满足有挑