泉缘泉 发表于 2024-10-13 04:56:08

selenium的IDE插件进行录制和回放并导出为python/java脚本(10)

https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2ltZ19jb252ZXJ0L2UzNWI4OTI2YWMxODRmYjgxYzBmNWQwMjAzOTMzYTA2LnBuZw==
Selenium IDE:Selenium Suite下的开源Web主动化测试工具,是Firefox或者chrome的一个插件,具有记录和回放功能,无需编程即可创建测试用例,并且可以将用例直接导出为可用的python/java等编程语言的脚本。

我们以chrome浏览器先容如何使用IDE工具
下载selenium IDE工具

下载插件地址:国内下载地址:https://www.crx4chrome.com/crx/77585/
点击如下红框处的链接下载插件

https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2ltZ19jb252ZXJ0LzQwYWZhMGJkNDBkMzMxOWIxYTBmM2U0NTFjNTUwMzQzLnBuZw==
chrome浏览器导入selenium IDE插件

打开chrome浏览器,按照下图找到‘管理扩展程序’,

https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2ltZ19jb252ZXJ0L2E1MTRlNTJiNTVjNGFmY2IwZWVlMDJmNjlmNDZlOTY0LnBuZw==
然后将下载的插件拖动到页面上,选择‘添加扩展程序’。

https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2ltZ19jb252ZXJ0LzU5MjM4ODFiMzUxYjJlMGFhYTNjYWI5M2Y2ZTk3MjRhLnBuZw==
添加后如下

https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2ltZ19jb252ZXJ0LzI2ZTNhZTIyMDg2MDA3ZTY4ZjQ1NmY0MDUyYmIzODJmLnBuZw==
chrome浏览器打开selenium IDE插件

按照如下图双击打开插件

https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2ltZ19jb252ZXJ0LzYwZjE3Mjk1YTRkMjYyMTU1NDQwOWFiMDMxNWQyOTJhLnBuZw==
选择创建一个新的project

https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2ltZ19jb252ZXJ0LzA5YzFhYjRjZDk0OWU0OGE3MzBmYzk3YzNkOGU2YTQxLnBuZw==

https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2ltZ19jb252ZXJ0LzNmODg4ZWE5ZWRmNzdmNDEzNjFmYzJmMzgzMjA0ZGFkLnBuZw==
点击ok后,进入如下页面,功能区主要功能标识如下:

https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2ltZ19jb252ZXJ0LzY2MDIxYmY4YTVhNjA4ZTZjMTRiMTQ5NTk5MmVlM2MxLnBuZw==
开始录制和回放

点击录制按钮,会主动打开chrome浏览器,填写比如百度地址

https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2ltZ19jb252ZXJ0LzkxZmI5ZDkzYWZiNjNmYjgxN2MwYWVjNGIzYjdjMTFiLnBuZw==
点击‘Start Recording’,开始录制,我们输入python点击百度一下进行搜索,然后点击第一个搜索到的内容,最后点击录制按钮竣事录制,输入用例名称。

https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2ltZ19jb252ZXJ0L2ZkNzVmNzU0NjdlZjBkZTRhZGFiYjUyMDczZWJmZTgyLnBuZw==
录制后如下,会主动填充整个操作过程,

https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2ltZ19jb252ZXJ0L2EwMzNmM2MzYWVlNzA2MTY5MTJlY2QzODNiNDAyZjU1LnBuZw==
如果录制有些题目,可以右键某个动作进行删除,或者在该区域中进行修改。

https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2ltZ19jb252ZXJ0L2QyMDA4OTUyOWRkMTJlMmFiNjQ1NDk5NzFkNTQwOTMyLnBuZw==
最后点击回放按钮,可以回放这个用例,查验录制是否精确(回放时可以适当调整播放速度)。
最后记得点击功能区域的保存按钮,保存用例。
导出用例

按照如下图,选择用例,点击‘Export’可导出用例。

https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2ltZ19jb252ZXJ0Lzc5NjYyMWQxNjYzZWJjOTZiMGU3YTIwMjkyYmJiMWZmLnBuZw==


https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2ltZ19jb252ZXJ0L2Q3NjVmNGI5YmExYjg5Y2I5OTExZjczNjlhZDBlNDE4LmpwZWc=
我们导出基于pytest框架的用例(各人根据实际情况导出其他编程语言的用例,比如java,ruby,C等)

https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2ltZ19jb252ZXJ0LzY3MGNmNDZkZGI2NzhjMjEzMDMzM2FmNWQzMjM3Mzk5LnBuZw==
导出后使用pycharm打开用例,如下图,导出的pytest框架用例,格式很清晰,另有setup和teardown功能,各人可以自行修改和调试。

https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2ltZ19jb252ZXJ0LzE0NGFmNzgyNTMwMmU4YTkwM2Y1YzUyYWRmZDI0MTJjLnBuZw==
在实际使用中,可以联合该IDE录制回放的本事,资助自己快速完成脚本用例的输出和调试。

共勉: 东汉·班固《汉书·枚乘传》:“泰山之管穿石,单极之绠断干。水非石之钻,索非木之锯,渐靡使之然也。”
-----指水滴不停地滴,可以滴穿石头;
-----比喻坚持不懈,集细微的力量也能成就难能的功劳。
----感谢读者的阅读和学习,谢谢各人。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: selenium的IDE插件进行录制和回放并导出为python/java脚本(10)