在桌面上开发跨平台UI的最佳框架,这也很容易实现UI测试用例的自动化。目前,该应用程序是用JAVA编写的,但是自动化UI是一项艰巨的任务,并且不能无缝地适用于所有的UI用例。用于Java的自动化工具是abbot。有人能推荐一个更好的选择,如果有UI,有很好的自动化可能性,并需要在win和linux上工作。
发布于 2017-03-15 22:48:57
Qt是UI开发的一个很好的选择,但对自动化不是很确定。用于桌面UI自动化的开源工具并不多。它们中的大多数只在一个操作系统上工作。我们的小社区正在努力开发pywinauto GUI automation library working on Linux,但目前还没有截止日期,所以目前只支持Windows。你还可以找到几个只支持Linux和MacOS的工具,如果没有像TestComplete、Squish或UFT这样昂贵的工具,就不可能实现完美的自动化。
另注:List & rating of open-source tools。其中一些(Sikuli,Lackey,PyAutoGUI)使用图像识别(它不是很可靠,但是跨平台的)。
https://stackoverflow.com/questions/42407574
复制相似问题