一、本次上机实验任务:使用webDriver完后自动化测试java
二、本次上机实验目的:掌握webDriver的用法和配置。git
三、本次上机实验内容:github
3.1Selenium的安装:web
首先咱们上Selenium的官网:http://www.seleniumhq.org/ 去下载Selenium。进入官网:浏览器
而后下载Selenium IDE:学习
点击箭头所指的网址,进入后下载Firefox的插件,而后就能够用Selenium IDE了。测试
3.2Selenium IDE的使用:插件
打开火狐浏览器,点击右上角,如图:blog
点击以后出现Selenium的界面:get
使用的话,基本的就是上图的那个开始录制按钮:
当你点击录制,而后你能够在网页上面输入网址,点击连接……一系列操做,这些操做都会被记下来,你也能够看见。
而后点击关闭录制(一个按钮)。这样你就完成了一段动做的录制。
你能够点击绿色的启动按钮从新执行整个动做。
重要的是你可使用下面的command和来进行测试,target栏选择select后对着网页你想查看的部分点击就好,而后比对网页上的值和你本身设定的value
,就能够进行测试了。
最好的是它能够帮你自动生成java代码,你能够点击【文件】->【save test case as】->【Java/Junit/webDriver】,这样就能够看到你的录制动做所对应的代码了,固然了,这些代码使用到了webDriver的。这是一个很好的学习途径,不会写代码的时候,录制一段,而后导出就好,这样就能够学习了。
3.3:本次实验的主要内容和完成:
3.3.1本次实验主要是读取一个csv文件,而后读出里面的帐户,密码是帐户后六位,而后实现自动登陆。登陆后能够看见这个帐户的邮箱信息。咱们要作的自动化测试就是 将csv里面的邮箱信息和网页上面的比对,看看是否一致。
这个试验若是人手工操做,须要输入109次帐号密码,同时检查109次邮箱。而使用webDriver和Junit就能够实现自动登陆,每一个用例自动比对。
闲话很少说,上代码,亲测能够跑,我用的是Chrome浏览器,由于个人Firefox和WebDriver不兼容:
代码:https://github.com/yanwenxiong/SoftwareTesting/tree/master/TestSelenium
把整个工程down下来就能够。结束。