最近在找 大佬门在公司实践搭建过的 Web UI 自动化代码,想学下大家怎么实现的,没大有好的实际想法了
这种代码分享有风险吧,毕竟一般都算公司财产,不能随便公开的。一般最多就公开整个平台大概啥样 + 部分关键代码,完整代码不大可能直接给到。
如果想看完整代码,甚至直接搭建起来做二次开发,待建议上 github 或者在社区开源项目板块里找找。
可以参考 metersphere 的接口自动化代码,UI 自动化通过 jmeter 的插件可以实现,只需要加一层适配将页面上的点选内容转化成对应插件的代码即可
目前,在我发起的接口测试工具中,有 UI 测试部分,可以参考下。主要是利用 cypress 来做的,总体上感觉是比较丝滑的。 https://github.com/LinuxSuRen/api-testing/tree/master/console/atest-ui/cypress/e2e