0
首先,大家好,我需要在使用SWTBot的RCP應用程序中測試拖放功能。 以下模擬了兩個SWTBotTreeItems之間的DnD操作:。SWTBot DnD空樹測試
bot.activeShell()機器人()樹(0).getTreeItem(OBJ1).dragAndDrop(OBJ2);
其中obj1是要從源樹中拖出的元素,obj2是目標樹的元素。 obj1被丟棄在obj2的絕對位置。如果每個樹中至少有一個TreeItem,此代碼可以正常工作。
然而,下探上SWTBotTree本身(OBJ2是在這種情況下一個SWTBotTree)不起作用,並會拋出UnsupportedOperationException。
有沒有用了SWTBot任何方式來測試的DnD在空樹?我想避免在兩棵樹上設置一個虛設的元素,使DnD的測試工作。