开源webUI自动测试工具利器Sahi

Posted o沐森o

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开源webUI自动测试工具利器Sahi相关的知识,希望对你有一定的参考价值。

sahi官网地址:http://sahipro.com/

开源免费版下载:http://sahipro.com/sahi-open-source/


简单介绍

sahi类似与selenium自动化测试工具,利用js注入实现自动化,依赖于js支持的浏览器。

这里推荐sahi主要有一下几点

1. sahi自带抓元素工具,sahi controller,能够在web页面上轻松抓元素熟悉,只需copy下字符串就可以定位元素

2. 丰富的api,可以实现复杂元素定位

3. 提示框免显示,后台读取提示框数据做校验,以免花时间脚本处理提示框

4. 不依赖Xpath,推荐使用id,name直接定位,并且支持css选择器定位元素


推荐辅助工具

1. 结合BBD工具Cucumber,实现自然语言轻松写案例,Cucumber介绍:点击打开链接

2. 结合httpclient,可以使得不稳定功能通过后端直接发请求表单实现(可能需要用手工测试,验证前端代码逻辑)

以上是关于开源webUI自动测试工具利器Sahi的主要内容,如果未能解决你的问题,请参考以下文章

使用 Sahi 实现 Web 自动化测试

使用 Sahi 实现 Web 自动化测试

Docker在测试领域的应用

喜爱Sahi的10个理由

Python 爬虫利器 Selenium 从入门到进阶

9智能化WebUI自动化测试框架recheck-web实战