Web功能测试练习

第一部分:下载并安装Selenium IDEphp

在火狐浏览器上查看组件:css

发现缺乏Selenium IDE:java

搜索后下载使用:python

装好之后既能够使用:浏览器

第二部分:使用 Selenium开展Web测试ruby

将打算录制的网页网址输入:测试

接下来就是开始录制脚本:登录教务系统spa

关闭录制后,脚本就录制好了。3d

第三部分:运行录制脚本日志

网页会弹出,并运行:

获得运行日志:

    Running 'Untitled'
    1.open on / OK
    2.setWindowSize on 1382x784 OK
    3.click on css=a:nth-child(3) > img OK
    4.click on id=xh OK
    5.type on id=xh with value 1613033009 OK
    6.click on id=sfzh OK
    7.type on id=sfzh with value 3204811xxxxxxxxxx OK
    8.click on id=kl OK
    9.click on id=kl OK
    10.type on id=kl with value zhaoxxxxxxxxxxxxxx OK
    11.click on css=tr:nth-child(3) > td:nth-child(2) OK
    12.click on id=yzm OK
    13.type on id=yzm with value GLmPJ OK
    14.click on css=td:nth-child(1) > input:nth-child(1) OK
    15.click on id=xh OK
    16.type on id=xh with value 1613033009 OK
    17.click on id=sfzh OK
    18.type on id=sfzh with value 320481xxxxxxxxx OK
    19.click on id=form1 OK
    20.click on id=kl OK
    21.type on id=kl with value zhaoxxxxxxxxxx OK
    22.click on id=form1 OK
    23.click on id=yzm OK
    24.type on id=yzm with value gcADz OK
    25.click on css=td:nth-child(1) > input:nth-child(1) OK
    26.click on id=xh OK
    27.type on id=xh with value 1613033009 OK
    28.click on id=sfzh OK
    29.type on id=sfzh with value 320xxxxxxxxxx OK
    30.click on css=tr:nth-child(2) > td:nth-child(2) OK
    31.click on id=kl OK
    32.type on id=kl with value xxxxxx OK
    33.click on css=tr:nth-child(3) > td:nth-child(2) OK
    34.click on id=yzm OK
    35.type on id=yzm with value 1i9PF OK
    36.click on css=td:nth-child(1) > input:nth-child(1) OK
    37.click on id=ext-gen52 

 第四部分:总结

Selenium IDE很是方便,环境只须要一个火狐浏览器应该就差很少了。使用方便,录制的脚本能够转换为java、python、ruby、php等多种脚本语言。

还支持脚本编辑,回放时会出现问题,但都可以解决。

相关文章
相关标签/搜索