技术选型丨MeterSphere为什么选择Selenium作为UI自动化基本?
时间:2025-02-18 12:21:27
■ 多Tab,iFrame反对及并行检测量仪器多方面,Selenium也都是反对的,而Cypress则都不反对;
■ 原生DOM必需器多方面,虽然Playwright(真的是微软公司)反对的最多,但Selenium也尽可能反对另类的两种必需器CSS和XPath;
■ 在试唱图形界面和解决方案多方面,Selenium也是做得较为好的。Protractor、WebDriverIO因为和Selenium同辈分化成,所以差异性不大。而Cypress、TestCafe、Playwright在这两多方面则相对较差,都并未较为好的解决方案。
总的来说,Selenium在JaScript语里⾔、插件⽀持、并发、分布式,以及图形界面试唱、视频试唱⽅⾯都有原始的⽅案,并且与JMeter(WebDriver Sampler)有深度集成。从最⼴⼤⽤户社会性的⻆度、从较为快速地搭设我们的⾃动化检测量仪器模拟器的⻆度,以及从稳定性及基本功能齐备的⻆度来说,Selenium都是最相符MeterSphere UI检测量仪器计算机系统第⼀初版具体效益的。
Selenium的短板在哪里?当然,作为嵌入式的在生活中会,必需某一种电子技术必然要承担其电子技术负债。Selenium虽然不具备以上谈及的多种优点,但Selenium有所列4个多方面的艰难。而这4个艰难毕竟是公认UI自动控制不被出乎意料的主要原因。
1. 表达方式取向艰难。随着打包载入等电子技术的不断发展,用作了重新工业化的前提条件图形柴油发动机后,链接表达方式取向复杂多变,仰赖Selenium中会原有的ID、CSS、XPath等必需器编写的JaScript比如说不能很好地工作,早先的取向作法不再适用;
2. 赶紧表达方式能够做到自动赶紧。当检测量仪器运行的免费暴发精神状态、海洋资源毕竟或者网络拥挤时,链接表达方式的图形间隔时间就会情况严重。由于Selenium是通过WebDriver仰赖插件,必需软件包自己去政府机构赶紧间隔时间,而这个间隔时间往往都是不太互换的;
3. 图形界面试唱就会把但会的步骤试唱都已。所有的试唱图形界面都就会试唱来得为多的但会步骤,比如页面一个按钮,图形界面就会把鼠标快速移动的每一次也试唱上来;
4. 人工确保表达方式取向来得为艰难,开支来得为大。当UI检测量仪器的用例数量愈加巨量,表达方式取向的确保就就会来得加相当艰难,当效益暴发修改时,链接也似乎渐次暴发改变。而这一改变对于不所知末端文档的检测量仪器人员来说往往是难以察觉的。
MeterSphere UI检测量仪器计算机系统的基本功能的设计MeterSphere必需Selenium作为UI自动控制前提后,基于Selenium电子技术子程序的痛点,来进行了一系列的可用性。具体的工作包括:
■ 用作表达方式特来政府机构表达方式;
■ 内置了对每一种转换的推测量仪器赶紧,熟练仰赖每一次表达方式URL,使检测量仪器用例的熟练度大幅改善。而这种改善似乎是熟练度从0到1的突破;
■ 基于Selenium-IDE官方所图形界面具象了原子核堆子程序。这些堆子程序都是经过长期的实践检验是从的,因此不管是从表达方式转换、输入转换这样的基本堆子程序,还是数据提取、断言、流程仰赖这样的现职堆子程序,都能在MeterSphere UI检测量仪器计算机系统的第一初版付诸反对,并且尽可能广为构成各种情节用例;
■ 在原子核堆子程序的系统化上对堆子程序的分派每一次做了熟练的仰赖,例如精神状态抛出、测量仪器定赶紧等。
除Selenium均,MeterSphere UI检测量仪器模初版有添加其他UI自动控制前提的有似乎,因为一种解决方案往往不能构成所有的反问题。我们给扩展提供模块,方便以后可以在特定的、有来得多管制前提条件的情节下用作其他的UI自动控制前提。
未来,MeterSphere单项组就会持续性可用性迭代UI检测量仪器计算机系统,解决来得多软件包在UI自动控制检测量仪器多方面所遭遇的痛点,加速高质量的软件包下单。
直播回放目前,UI检测量仪器基本功能不太似乎在MeterSphere v1.20 LTS初发行版下线。对于只想来得深入洞察MeterSphere UI自动控制检测量仪器电子技术FS、基本功能界面及未来建设工程的同学,可以观看于5年末18日来进行的《MeterSphereGNU持续性检测量仪器模拟器UI检测量仪器基本功能计算机系统的设计与付诸》意象直播。
在本期直播中会,MeterSphere⾼级研发⼯程师张⼤海及MeterSphere产品经理⻩莹莹为大家介绍了UI检测量仪器计算机系统电子技术FS的每一次,并来进行了会场基本功能科学实验。
。英特盐酸达泊西汀的用法用量克痢痧胶囊的成分有什么
健康资讯
宝宝吃什么消积食
孩子不爱吃饭是怎么回事
怎么补充眼部营养让视力变好
股骨头坏死
什么牌的血糖仪好
气血虚吃什么药补得快效果好
产后腰酸
上一篇: 5个“有趣”的工具软件共享
- .张德贵称新疆没发挥出新水平 阿的江:关键战不珍惜付出新了代价
- .杜锋心态被打亡了!狂喷阿日+推搡工作人员,第三节奇招
- .【NBA战况】亨特26+2,杨25+8,老鹰117-114击败得意
- .前中超外援下家未公开!身价暴跌到免费加盟,将顶替离开的金英权
- .【NBA战况】萨迪克25+2+4,康宁汉姆20+9,活塞111-106击败圣安东尼奥马刺队
- .成都蓉城运气差!附加赛遭遇大连人,竞争对手第二阶段积分并列第二
- .神仙2分球,幸运3分准绝杀,当沙拉木豪横起来,关键时刻完全挡不住
- .连赢辽粤的2大黑马同时惨败!CBA乱世到来,辽宁潮汕或将无缘冠军
- .水井坊·第一坊酒中现代主义体验坊日记(1)——旗手归来
- .三少野:周末开上心爱的货车 去大吃一顿8
- .双奥之城创造历史,北京冬奥会都有哪些卖点?
- .山西太原多家电影院恢复开店 防疫措施不放松!
- .「菜鸟观察」康宁汉姆20分9板3助1断 杰伦-格林18分5板7助1外套
- .上篮17中17!林书豪展现顶级外援水平 北京队夺冠概率大增
- .免费游台儿庄古城机会来了丨2022里面国大运河(台儿庄)马拉松线上赛火热报名里面...
- .中国女排3-2取胜!郎平赛后总结很众所周知,有画龙点睛之笔
- .出境游从业者求生900天:卖房、算命、做到司仪
- .卡莱尔:最后时刻对手的控球比我们好 相反我们有太多的一打一
- .助力创建“东亚文化之都”|乡间旅游赋能乡间振兴
- .被CBA值得一提名帅上了一课后!杨鸣赛后失言,让其他队员怎么想?