Selenium TestNG实战练习-1-环境准备
前言
什么是Selenium?
Selenium (浏览器自动化测试框架) 编辑
Selenium[1] 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。
其优势:
TESTNG是什么?
正文:
一. 约定
- 安装phpnow wordpress环境,自己网上搜索
- 脚本用eclipse 工具
- Eclipse自己下载好testng插件
- 提前下载好selenium-standalone-server.jar文件,这里最新3.7.1版本
- 提前安装好火狐和谷歌浏览器,建议谷歌最新,火狐下载最新esr版本
- 火狐esr版本上安装firebug 和firepath插件,用来抓元素。
- 下载最新的geckodriver.exe和chromedriver.exe,群文件有这个
二. 效果
- 在Eclipse上新建一个java项目
- 先创建如上图层级结构路径,相关文件丢Tools文件夹下
- 把seleniumxxxx.jar添加到项目的library
- 新建一个打开浏览器测试类,保证环境没有问题。
三. 测试类代码
如果能打开如下效果,说明chrome浏览器没有问题。由于我在火狐浏览器上没有升级到最新,所以我火狐浏览器能启动最大化窗口,但是没有执行打开wordpress页面。所以,这里我以后都用chrome浏览器来运行脚本。