使用SeleniumWebDriver开始自动化-简单示例
来源:互联网 发布:网络教育怎么样 编辑:程序博客网 时间:2024/06/15 11:35
使用Selenium WebDriver进行自动化非常方便,下面通过一个示例进行说明。
一、下载Selenium组件包
打开Selenium官网:
http://www.seleniumhq.org/download/
选择Java版本,下载完成后如下图内容。
二、JavaIDE中引用Selenium
作者使用的是Eclipse,在buildpath中进行配置。
三、选择浏览器开始测试
Selenium支持多种浏览器,作者使用Firefox作为示例,打开公司的内部网站。
四、界面元素识别与操作
Selenium支持多种界面元素识别的方法,包括id,name,Linktext和partiallinktext,classname,tagname,xpath。
识别后界面元素的操作包括:click, sendkeys,clear,submit。
具体识别什么界面元素,操作界面元素进行哪些动作,需要根据具体的测试设计进行。所以测试设计时灵魂。
五、用例脚本化
用例脚本化实际就是第四步中提到的“灵魂”,这里给出一种目前使用的脚本化跟踪方法,即通过测试点的excel文档进行管理。
测试要点中写明需要自动化的内容,自动化脚本中记录自动化脚本的路径。对于无法自动化或者无需自动化的测试点记录为不需要,未实现的记录为需要,这样对后续自动化覆盖率统计非常方便,同时,自动化脚本的路径,也可以作为自动化执行的输入,整合到自动化执行系统中。
- 使用SeleniumWebDriver开始自动化-简单示例
- 何时开始使用自动化测试
- seleniumWebDriver自动化测试框架_01TestNG数据驱动测试
- 使用ant实现自动化示例
- 开始使用Google Analytics 示例
- 使用selenium IDE开始简易自动化测试
- namespace 使用简单示例
- ArtDialog简单使用示例
- Hession使用简单示例
- ListView简单使用示例
- Aplication简单使用示例
- TabHost简单使用示例
- Broadcast简单使用示例
- Fragment使用简单示例
- Django使用简单示例
- hydra简单使用示例
- seleniumWebDriver自动化测试框架_02TestNG和txt文件进行数据驱动
- seleniumWebDriver自动化测试框架_03TestNG和ApachePOIExcel文件数据驱动测试
- 同域名下Linux系统配置多个Tomcat
- 18 java IO
- Ajax--带进度条的文件上传
- Servlet的API(生命周期)
- 19 枚举类型
- 使用SeleniumWebDriver开始自动化-简单示例
- LeetCode#136. Single Number
- 发布 Victor 串口控件 1.5.0.6 VCL/FMX for C++ Builder 5 ~ 10.2 Tokyo 全系列版本
- *** 喵哈哈村的几何大师╰☆莣メ誋こ月
- SpringMVC下删除一条数据后重新加载当前页面(已实现分页功能)
- docker
- 启动tomcat服务器,为何要配置CATALINA_HOME和JAVA_HOME ?
- IDEA+MAVEN+spring boot使用springloaded笔记
- X86 XCHG指令详解