【问题标题】:Running python code from RobotFramework taking too long从 RobotFramework 运行 python 代码耗时太长
【发布时间】:2022-04-05 16:26:55
【问题描述】:

我正在使用 Robotframework 运行 .py 文件。 py 文件具有比较两个 csv 文件并生成 2 个具有差异细节的新 csv 文件的逻辑。这个 py 文件在使用 python IDE 执行时运行良好(几秒钟内)并且很顺利,但是完成时间太长(我保持了 10 分钟的超时)。

我正在使用进程库和我的 py 文件一起运行这些。

Run Process 运行 .py 文件并将结果返回到 RF 控制台。但在这种情况下,它会超时。我正在使用 RF 3.2.2

【问题讨论】:

  • 在 Windows 上运行?
  • 是的,在 Windows 上运行
  • 重现/调试,发布一些可重现的代码以及一些测试数据。
  • 如果“运行进程”挂起,通常是您正在通过管道传输要读取的输出,但您尚未读取输出.. 这是 Windows 中的正常行为,很可能是您挂起的根本原因关键字调用..
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: python robotframework


【解决方案1】:

我使用 py 作为库来导入 python 函数来完成所需的任务。它只是让我能够在我的机器人文件中使用它作为关键字。这是通过正确的输出快速执行的。然后我可以将其打印到控制台。

【讨论】:

    猜你喜欢
    • 2014-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多