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、cypress-react-unit-test 和 React

我们如何整合 Owasp ZAP 和 Cypress?

seleniumselenium find_element()详解

Cypress系列(12)- Cypress 编写和组织测试用例篇 之 断言

Cypress系列(12)- Cypress 编写和组织测试用例篇 之 断言