米乐M6

公司新闻

米乐M6 M6米乐宜享花:UI自动化实践出现的背景以及工作原理介绍

  现如今,IT行业得到了快速发展,米乐M6 M6米乐产品愈渐复杂,web端业务及流程更加繁琐,目前UI测试仅是针对单一页面,操作量大。为了满足多页面功能及流程的需求及节省工时,米乐M6 M6米乐设计了这款UI 自动化测试程序。旨在提供接口,集成到蜗牛自动化测试框架,方便用例的设计。

  整个程序是基于 selenium 设计的。米乐M6 M6米乐程序对 selenium 提供的接口进行了二次封装以满足日常的用例设计,二次封装后的接口解决了元素加载,元素定位解析等问题,可以让用例设计变得更加简捷。

  之所以采用 Selenium 的模式。原因一,对于用户来说这是一个开源框架,很想窥探一二; 原因二,Selenium 可无缝接入。这是一个用于Web应用程序测试的工具,支持多平台、多浏览器、多语言去实现自动化测试,Selenium2将浏览器原生的API封装成WebDriver API,可以直接操作浏览器页面里的元素,甚至操作浏览器本身(截屏,窗口大小,启动,关闭之类的),所以就像真正的用户在操作一样。

  2)蜗牛管理后台测试用例执行调用任务执行接口,传送任务id及测试数据的JSON格式字符串给程序。

  6) Server端需要依赖原生的浏览器组件,转化Web Service的命令为浏览器native的调用来完成操作。米乐M6 M6米乐

  7) 最后将处理结果及任务id通过JSON字符串的格式返回给蜗牛,通过蜗牛的管理后台可查看每条用例执行结果。

  以上就是宜享花为您讲解的UI自动化实践出现的背景以及工作原理,想要了解更多,欢迎关注宜享花,我们将竭诚为您服务。

  上一篇:星级酒店超“值”低碳秘笈:AO史密斯AI-LiNK智慧能源供热系统

  下一篇:中旭未来(贪玩游戏),中国数字互动娱乐行业的领导者:向阳而行,用爱追风

  2023淘宝丑东西大赛最强五丑揭晓;字节跳动加入“大模型之战”;张兰回应“与董明珠闹掰”

  罗永浩交个朋友公司被曝欠薪;腾讯回应解散XR团队;字节旗下PICO回应裁员传闻