如何在 OpenBox 中配置辅助功能以进行 GUI 测试

How to configure accessibility in OpenBox for GUI Testing purpose

我在 redhat 6.5 服务器中有一个 QT 应用程序 运行,并在 redhat 6.5 服务器 X 中显示,OpenBox 作为 window 管理器。

我想自动化 GUI 测试,所以我选择 ldtp(可能不是最好的选择,我愿意接受建议)。 Ldtp 与辅助功能工具一起使用,用于残疾人。

我的问题是我无法在 OpenBox 中激活 at-spi-registry。当我回到 gnome 桌面时,我设法做到了,并且 ldtp 工作正常,但这不是我想要的。

谁能帮帮我? 谢谢。

我终于明白哪里出了问题,at-spi-registry 需要(在我的情况下)gnome-session 才能正常工作。 OpenBox 可能有一种方法可以模拟这样的会话,但我没有弄清楚,如果可能的话也做不到。我必须保持测试环境和生产环境相同。

所以,我又拿了一个gui测试工具,名字叫SikuliX。它在我的平台上完美运行,它使用 OpenCV 进行图像识别而不是辅助工具。