您现在的位置:首页 >> 环保家居

技术选型丨MeterSphere为什么选择Selenium作为UI自动化基本?

时间:2025-02-18 12:21:27

多,Selenium与其他几个前提则大同小异,而Cypress反对的相对较不及,且不反对运用于广为的IE和Safari插件;

■ 多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的每一次,并来进行了会场基本功能科学实验。

英特盐酸达泊西汀的用法用量
克痢痧胶囊的成分有什么
健康资讯
宝宝吃什么消积食
孩子不爱吃饭是怎么回事
怎么补充眼部营养让视力变好
股骨头坏死
什么牌的血糖仪好
气血虚吃什么药补得快效果好
产后腰酸
相关阅读