软件测试Lab2

一、本次上机实验任务:使用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下来就能够。结束。

相关文章
相关标签/搜索