【Python】WebUI自动化—如何用Selenium IDE录制脚本生成单元测试代码(基于Chrome)(17)
admin 阅读: 2024-03-29
后台-插件-广告管理-内容页头部广告(手机) |
一.Selenium IDE介绍
Selenium IDE是Chrome和FireFox浏览器中的插件,Selenium IDE结合浏览器提供脚本录制、脚本回放、脚本编辑、元素定位等功能,使用Selenium IDE可以将录制的脚本生成相应单元测试框架的自动化测试脚本,录制脚本支持导出Python pytest、Java JUnit、 NUnit等格式
二.Selenium IDE下载、安装
下载
- 地址1 https://www.extfans.com/web-development/mooikfkahbdckldjjndioackbalphokd/download/
- 地址2 https://www.crx4chrome.com/crx/77585/
Chrome浏览器安装
- 设置–扩展程序–打开开发者模式
- 将后缀为crx文件拖拽到页面即可
FireFox浏览器安装
- 无需FQ,通过浏览器直接安装即可
三.Selenium IDE 基本使用
- 从浏览器的扩展程序中点击Selenium IDE 打开插件
- 点击Create a new project–填写PROJECT NAME
- 点击REC–输入要操作的URL–开始录制
- 按照准备的测试用例操作步骤进行操作
- 结束录制–填写TEST NAME
- 点击Export–导出py文件
- 参考脚本编写UI自动化脚本
Chrome和FireFox浏览器插件安装成功后,使用方法都是一样的,此处示例使用的是Chrome浏览器
-
创建新项目
-
设置项目名称
-
输入网站url
-
测试用例录制完后点击结束录制
-
按需导出测试用例
- 参考导出脚本编写符合自己业务测试用例
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
通过PyCharm运行以上代码,需要先配置好环境
-
安装pytest
pip install pytest- 1
-
已配置好WebDriver,ChromeDriver或者FireFoxDriver
-
在代码后添加main函数,如下:
if __name__ == '__main__': pytest.main()- 1
- 2
四.Selenium IDE 窗口功能介绍
其他操作
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
在线投稿:投稿 站长QQ:1888636
后台-插件-广告管理-内容页尾部广告(手机) |