selenium是一系列基于Web的自动化工具,可创建回归测试。
selenium IDE是Chrome和Firefox的扩展工具,用于再浏览器中进行便捷的录制和回访测试
注意:Selenium IDE仅作为Mozilla Firefox和Chrome插件提供,它无法在Firefox和Chrome以外的浏览器上记录测试用例。记录的测试脚本也可以导出到C#,Java,Ruby或Python等编程语言。
安装selenium IDE,介绍火狐浏览器安装
1、打开火狐浏览器,右上角设置打开更多工具,选择面向开发者的扩展,搜索selenium IDE,直接添加
2、添加之后在浏览器右上角会出现图标
新增录制操作
1、点击右上角se图标打开
2、选择第一项,输入项目名称,输入项目初始URL地址,如要测试的网页地址,点击start recording,开始录制,即可开始录制当前对网页的操作动作
3、录制完之后生成录制的操作表格,可以设置回放的播放速度
4、插入操作命令
5、导出生成脚本,选择左侧文档对应的文件,右击菜单,选择Export,选择要生成的脚本文件语言,当前生成Python语言,点击Export
生成后缀名为.py的python文件
遇到问题:
1、在播放速度固定的情况下,生成的录制文件,在播放时对于控件的检索速度较慢,可以手动修改成使用xpath检索,在回放时会提高播放速度
2、有时候点击切换页面,页面上的控件还未加载出来脚本文件往下执行查找控件,此时可能出现找不到控件问题,就会报错找不到控件,因此需要进行延迟操作,可以直接在selenium IDE录制文件种插入操作命令
也可以直接在生成的python脚本文件中加入time的延迟操作



