![](/img/trans.png)
[英]What is the difference between ChromeDriver and WebDriver in selenium?
[英]What is the difference between Selenium Webdriver and SoapUI?
我刚刚开始使用selenium webdriver为网站创建测试,填写表单点击按钮等。还有什么可以用于Selenium? 这是硒的主要目的吗? 测试填写表单,检查元素是否存在,并单击按钮,就像它模拟Web用户一样?
我知道这是UI测试,但是,我需要一个服务测试工具。 然而,我遇到了SOAPUI,这不仅仅是与selenium相同类型的工具吗? 我可以看到SOAPUI也有负载测试和安全测试,但这不是可以使用selenium完成的事情吗?
这两种工具之间的主要区别是什么? 我还可以使用哪些工具来测试REST API?
谢谢。
这是硒的主要目的吗? 测试填写表单,检查元素是否存在,并单击按钮,就像它模拟Web用户一样?
完全正确 。
Selenium仅用于模拟用户操作。 Selenium不一定会自动进行任何验证(除了页面加载),但这取决于您。
[SoapUI]不仅仅是与硒相同类型的工具吗?
Selenium和SoapUI属于同一工具包,但它们不是相同的工具。 Selenium和SoapUI都用于测试网络。 SoapUI专注于Web服务端,Selenium专注于自动化实际的Web应用程序。
我可以看到SOAPUI也有负载测试和安全测试,但这不是可以使用selenium完成的事情吗?
它可以用Selenium来完成,但我不确定人们这样做的频率。 SoapUI可以很好地进行负载测试和安全性测试,因为这些可以通过击中后端来实现[再次注意,硒会击中前端而不是后端。]
这两种工具之间的主要区别是什么?
我们来看看它们各自的定义:
Selenium : 自动化Web浏览器。 而已。
SoapUI :... API的测试工具
所以,实质上:Selenium可以测试前端,而SoapUI可以测试后端。 它们是相互排斥的。
我还可以使用哪些工具来测试REST API?
然而,这个问题超出了StackOverflow的范围,因此我将不再回答。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.