【问题标题】:Is there a automation framework for gtk# applications?gtk# 应用程序有自动化框架吗?
【发布时间】:2010-09-25 06:23:39
【问题描述】:

是否有用于 gtk# 应用程序的自动化框架,例如 whiteNUnitForms

【问题讨论】:

    标签: c# .net testing mono automation


    【解决方案1】:

    Strongwind 使用 GTK 可访问性接口(请注意,这些仅适用于 Linux)。虽然它是 Python,但 是为测试 GTK# 应用程序而编写的,大概您可以使用 AT-SPI# 在 C# 中直接实现类似的东西。

    【讨论】:

    • 我已经在看强风了。它非常强大和严格。但我会看看 AT-SPI#。也许它允许可移植的验收测试......(可移植,如“在单声道可用的地方运行”)
    • 不幸的是,AFAIK 实际的 GTK+ 可访问性基础设施 - ATK、AT-SPI - 仅在 Linux/Unix 上完全有效:/ (mail-archive.com/gtk-list@gnome.org/msg24604.html)
    • 仅供参考 MonoDevelop 使用外部控制器进行了一些简单的 UI 测试,该控制器使用远程连接到 MD 实例并进行直接 API 调用。它比大多数 UI 测试耦合更紧密,但它是可移植的 - github.com/mono/monodevelop/tree/master/main/tests/…
    猜你喜欢
    • 2020-04-05
    • 2017-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-17
    • 2017-03-02
    • 1970-01-01
    • 2020-01-29
    相关资源
    最近更新 更多