Cypress和Selenium
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cypress和Selenium相关的知识,希望对你有一定的参考价值。
参考技术A 因为一直在做web端的自动化测试,刚开始用的是selenium+Java, 然后现在用的是Cypress。现在就从我的一些经验来说说这两个工具的不同。1. 从使用者来说,虽然现在开发和测试的角色界限越来越模糊。但是,从使用者的角度来说,Cypress更偏向于开发人员,而Selenium更偏向于测试人员。
2. 从使用难度来说,两者都差不多。学习曲线可能cypress更加陡峭一些,但是selenium可能稍微容易一些。关于selnium的中文资料要比cypress多很多。
3. cypress做的所有的操作都是基于浏览器,也就是操作浏览器上的元素。而selenium虽然也一样,只能操作浏览器内的东西,但是,通过selenium+java或者selenium+python都可以获得更大的权限。比如操作本地文件之类的。
4. 对于测试来说,report的可读性也是很重要的一个方面。在这个方面,cypress已经提供了相对而言比较成熟的模板。Selenium就需要自己做开发了。
5.其他的 想起来再写
以上是关于Cypress和Selenium的主要内容,如果未能解决你的问题,请参考以下文章
配置 Cypress、cypress-react-unit-test 和 React
seleniumselenium find_element()详解