美文网首页我爱编程
学习selenium IDE -- 入门(1)

学习selenium IDE -- 入门(1)

作者: 乱步 | 来源:发表于2015-01-21 16:46 被阅读480次

    很多人使用自动化测试工具都忽略了这个好工具,直接使用代码写自动化测试很强大,不过频繁的调试,寻找组件如果单纯用命令行确实比较繁琐,这个并不复杂的IDE,其实更方便开发,先看看这个工具的外观,开开眼:

    Paste_Image.png

    这个firefox上的小插件,看似很简单,但是功能还是蛮强大,下面我们就从安装开始简单介绍一下他的使用

    安装

    1. 首先要安装firefox,可以到firefox的官方网站上下载最新版本的Firefox。下载下来,就按照安装提示一步一步安装即可。
    2. 下载selenium IDE工具,可以到selenium的下载页面下载最近的工具,下载后是一个xpi文件
    3. 打开firefox,将xpi文件拖动到浏览器上,就开始安装了。PS:开始的时候可能因为xpi不是来自信任的地址,浏览器询问是否允许安装,选择允许就好了。
    4. 重启firfox,然后在地址栏那行后面就发现工具的图标了。


      工具栏
    5. 点击这个工具,就打开工具了。
      好了,工具已经安装好了。对于一个自动化测试的IDE工具,那么我应该首先试试简单的录制回放,看好不好试。

    录制回放

    1. 打开录制按钮,一般工具新打开,就是在录制状态的。具体的录制按钮如下图,


      录制按钮

      如图的状态就是,正在录制,你可以通过单击关闭/打开录制。

    2. 到浏览器的地址栏打开http://www.baidu.com,然后打开地址,然后在搜索框输入"seleniumIDE",然后点击搜索。
    3. 再回到工具的窗口,你会发现,在中间已经有录制好的代码了。


      录制结果

      4.我们点击录制按钮,关闭录制。
      5.下面就是回放刚才的操作,单点工具栏上的执行按钮。


      执行按钮
      6.是不是刚才的操作在浏览器,自动执行了一下,很快的说吧。
      至此,完成了最简单的录制回放了,不过在自动化测试中,我们经常要加入一些校验,现在就试着加入一些校验。

    校验

    在浏览器的页面点击右键,如下图


    右键菜单

    我们选择verfiyTitle xxxxxxxxxxx
    返回工具,就可以看到多了一条语句,这里语句,就是用来校验title是否正确。
    我们在回放执行一下。你会在下面的LOG里发现错误

    日志错误

    这是为什么?其实是因为自动化测试脚本执行的太快,还没有到页面跳转完成就进行了校验,导致的问题。网上有人说把点击搜索的click,换成clickAndWait就行了,其实你换了也不行。其实这里有个clickAndWait的问题,后面会再细致解释。这里我们在中间的命令编辑的地方,将verfiyTitle换成waitForTitle,就可以了。

    好了,一个非常简单的自动化测试脚本已成,我们下面就保存吧。

    保存

    打开菜单File如下有save Test Case,我们选择


    保存菜单

    在文件选择对话框里,我们输入自己的文件名,比方说test.html
    这里为什么用html作为扩展名呢,其实你保存后,用记事本打开这个文件就发现了,其实他就是文本文件,还是用的是html的格式,下次你如果还要使用这个这个文件,直接打开就好了。

    最后

    至此,我们介绍了seleniumIDE最简单的使用方法,后面我们将详细介绍selenium的菜单都是干什么用的,进而详细说明怎么使用IDE进行自动化测试。

    相关文章

      网友评论

        本文标题:学习selenium IDE -- 入门(1)

        本文链接:https://www.haomeiwen.com/subject/lgyhxttx.html