【问题标题】:how to launch owasp zap from robot framework如何从机器人框架启动 owasp zap
【发布时间】:2017-06-29 09:18:41
【问题描述】:

我正在尝试让我的 RobotFramwork 测试启动 OWASP ZAP 应用程序。

Start OWASP ZAP
[Documentation]    Starts OWASP ZAP
${handle}=    Start process    C:\\Program Files\\OWASP\\Zed Attack Proxy\\ZAP.exe
Sleep    60s
Process Should Be Running    ${handle}
[Return]    ${handle}

这什么都不做(当然除了等待 60 秒)。 ZAP UI 不会出现在任何时候...使用记事本、Paint.NET...这工作得很好。 UI 与预期的一样。但是使用 OWASP ZAP 的测试日志如下所示:

log.html

OWASP ZAP 应该如何从 Robot Framework 测试用例中启动?

【问题讨论】:

  • 您是否尝试过使用get process result 检查返回码、标准输出和/或标准错误以获取有关它为什么没有启动的线索?

标签: robotframework owasp


【解决方案1】:

希望您使用Process library。您可以创建一个 someName.bat (它应该调用您的 exe 文件。)并将其放在测试用例的类路径中。现在,而不是像文档中提到的那样使用路径调用文件 bat 文件调用 exe。它应该可以工作。

【讨论】:

  • 您能否详细说明为什么 .bat 文件可以使其工作,而 .exe 却不能?出于好奇而询问。
猜你喜欢
  • 1970-01-01
  • 2020-08-30
  • 1970-01-01
  • 1970-01-01
  • 2021-07-26
  • 2016-02-18
  • 1970-01-01
  • 2017-04-03
  • 2016-06-26
相关资源
最近更新 更多