gpt4 book ai didi

selenium - 在 SoapUI 中调用 Selenium?

转载 作者:行者123 更新时间:2023-12-02 00:22:36 24 4
gpt4 key购买 nike

我的工作任务是测试一些网络服务。我之前一直在使用 SOAPUI 来测试 Web 服务,也使用 SELENIUM 来做一些 webUI 测试。我当前的任务涉及测试一些 oauth 服务。基本上我需要能够使用 SELENIUM 通过 oauth 身份验证并存储生成的访问 token 并将其传递给我的 SOAPUI 测试以测试服务。我已经阅读了大量关于将 selenium 与 SOAPUI 集成的博客,但我没有看到并指导您如何去做。我正在使用带有 SOAPUI 4.0.1 的 MacbookPro任何帮助都感激不尽。

最佳答案

我可以在 SOAP Groovy 脚本中调用 Webdriver 实例并按照以下步骤使用 UI 断言断言 API

第 1 步:转到您的 SoapUI 安装目录 bin/ext 并放下您的 selenium 独立服务器 jar 文件(此路径中的所有 jar 将加载到您的路径,您可以在此位置添加任何 jar 文件并在 Groovy 脚本中调用它们步骤)

C:Program Files/SmartBearSoapUI-Pro-4.6.4/bin/ext

Jar 文件名称:selenium-server-standalone-2.40.0

第 2 步:在 SOAP UI 中创建一个新项目

第 3 步:添加新的 Groovy 脚本步骤

第 4 步:在 Groovy Step 中使用以下脚本创建您的 selenium 驱动程序(Groovy 是基于 Java 构建的,因此所有 JAVA 库和代码都可以这样工作)

import org.openqa.selenium.WebDriver 
import org.openqa.selenium.firefox.FirefoxDriver

WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.com ")
log.info("Pagee is: " + driver.getTitle())
driver.quit()

第 5 步:运行脚本

  • 第一次可能需要重新启动 soapui session 。

如果您想在 JAVA Webdriver 代码中验证 API,我建议您使用 REST assured API

https://code.google.com/p/rest-assured/

希望这对您有所帮助。

关于selenium - 在 SoapUI 中调用 Selenium?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10236834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com