2017-06-12 62 views
0

我们有一个API,如果我注册一些数据,它会反映在大型机系统中,我需要验证一些使用硒testNG框架的细节..任何人都可以帮助我吗?如何使用硒自动执行CA主机屏幕验证?

+0

硒不适用于API测试。你会想要像SoapUI的东西。 –

+3

欢迎来到stackoverflow.com。请花一些时间阅读[帮助页面](https://stackoverflow.com/help),尤其是名为[“我可以询问什么主题?”](https://stackoverflow.com/help/讨论话题)和[“我应该避免问什么类型的问题?”](https://stackoverflow.com/help/dont-ask)。请参阅[tour](https://stackoverflow.com/tour)并阅读[如何提出良好问题](https://stackoverflow.com/help/how-to-ask)。最后,请学习如何创建[最小,完整和可验证示例](https://stackoverflow.com/help/mcve)。 – cschneid

回答

0

Selenium是一个Web浏览器UI验证框架。如果你正在尝试验证api,那么硒不会成为你的正确工具。您可以查看SOAP UI,或者您可以构建您自己的自定义api验证框架,该框架命中api端点,将其序列化为对象,然后根据您期望的响应验证响应值。我还构建了混合框架,其中,我通过硒操纵浏览器,然后在测试中的某一点我必须调用API来验证另一个应用程序已更新。但是你不会使用硒库中的任何东西进行api验证。

0

Selenium用于测试GUI。如果你想实现API测试,你可以使用RestAssured框架,如果你喜欢代码或SoapUI。