Squish 中测试用例之间的 AUT 连接丢失

问题描述

我们在 Python 中将 Squish 用于 QT。对于我的测试,我需要在执行测试套件之前启动应用程序并在执行完成后关闭。 为了实现这一点,我执行以下步骤:

  1. 在 Squish IDE 中注册 AUT

  2. 通过 subprocess.Popen() 启动 AUT

  3. 使用 attachToApplication()

    附加到应用程序
  4. 运行测试套件(多个测试用例)

一个测试用例工作正常,但在第二个测试用例中,我收到错误“与 AUT 的连接丢失”。我是否需要在每个测试用例中附加到应用程序,或者是否可以将应用程序上下文传递给下一个测试用例?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)