是否有使用Java和SeleniumWebDriver自动化API的选项
我有很多RESTAPI需要自动化。我知道可以使用SOAPUI和Groovy/Javascript实现自动化是否有使用Java和SeleniumWebDriver自动化API的选项,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我有很多RESTAPI需要自动化。我知道可以使用SOAPUI和Groovy/Javascript实现自动化 但我正在寻找使用SeleniumWebDriver和JAVA自动化API的解决方案。我已经搜索过类似的解决方案,但找不到。您只能将Selenium webdriver用于浏览器自动化。Webdriver仅用于驱动浏览器,如启动、关闭、最大化、最小化、浏览器屏幕截图等。在此自动化过程中,如果需要测试API,可以从任何一种编程语言(如java、c#、javascript等)向所需的API发送重
但我正在寻找使用SeleniumWebDriver和JAVA自动化API的解决方案。我已经搜索过类似的解决方案,但找不到。您只能将Selenium webdriver用于浏览器自动化。Webdriver仅用于驱动浏览器,如启动、关闭、最大化、最小化、浏览器屏幕截图等。在此自动化过程中,如果需要测试API,可以从任何一种编程语言(如java、c#、javascript等)向所需的API发送重新请求。。。您必须接收来自API的响应。您必须进行测试,以获得给定resquest的预期响应。Selenium webdriver与API测试无关。也许你可以使用其他东西,比如JSoup。@帮手:我不明白这个问题,你能给出一个例子并说明你想要实现什么吗?@slowy-我们想编写一些带有断言的自动化测试用例。但我不想使用soapui和groovy。我们只喜欢Java。@HelpingHands:That。。。我想,这仍然不能给我一个背景来给你一个像样的答案。因此,您有一个rest服务,您希望使用给定的参数调用它并断言响应——基本上是对您的rest服务的集成测试,对吗?您是否考虑过使用apache http客户端和org.json库之类的东西?要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说都是离题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,以及迄今为止为解决这一问题所做的工作。