我们在许多工作框架中使用webdriverIO版本4。在审查其中一个框架时,建议选择升级到版本5。但是,该框架并不是最直接的框架,并且在许多地方都需要对命令进行很多手动修复,而且所需的时间尚不清楚。
因此,问题是,如果我们根本不升级webdriverIO,会有什么风险?是否有任何依赖关系阻止成功的构建或浏览器版本不兼容影响测试执行?这些可能会在多久之前实现。
可以启用此审核的所有指针都将提供很大的帮助。
长期不更新的主要风险之一是节点版本支持下降。随着新版本的Node发布,您可能需要升级到最新版本。但是,由于旧版本的WebdriverIO不会在这些新的Node版本上进行测试,因此两者之间可能存在不兼容性。
除此之外,其他缺点包括:
我已经从4-> 5升级了许多测试套件,虽然这不是最简单的过渡,但它也是可行的。除非您遇到了非常复杂的事情,否则我会将升级放在一周之内。我花了大约一两个工作日来更新我的代码,但这并不是最复杂的代码(故意的)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句