Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
关于 MVP 以及它如何将表示逻辑与视图的实现分开已经有很多讨论。这些设计很好,但我仍然有一个关于小部件的问题未解决。
要开发一个小部件(或可能包含在典型网站中的许多小部件),特别是那些使用 UIBinder 设计的小部件,我发现测试(或只是简单地显示)小部件的视图实现非常困难。显而易见的方法是将其手动添加到入口点类并仅显示小部件,这可行,但如果小部件越来越多,这似乎非常乏味。
所以问题是:在开发时简单地显示一个小部件的最佳方式是什么?并可能与之互动?
由于您需要显示 Widget 并与之交互以对其进行测试,因此您需要一个功能测试工具。
一种这样的工具是Selenium。