Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有使用Java和SeleniumWebDriver自动化API的选项_Java_Selenium_Selenium Webdriver - Fatal编程技术网

是否有使用Java和SeleniumWebDriver自动化API的选项

是否有使用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发送重

我有很多RESTAPI需要自动化。我知道可以使用SOAPUI和Groovy/Javascript实现自动化


但我正在寻找使用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库之类的东西?要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说都是离题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,以及迄今为止为解决这一问题所做的工作。