def setUpMonitoring(self): from org.eclipse.swtbot.swt.finder.utils import SWTUtils SWTUtils.waitForDisplayToAppear() # Load all necessary classes. Not necessary for pure SWT which doesn't have Eclipse classloaders self.initEclipsePackagesWithDisplay() failureHandler = self.importClass("FailureHandler", ["storytext.javaswttoolkit.nattablesimulator"], "nebula") monitor = self.getMonitorClass()(self.uiMap) if failureHandler: monitor.failureHandlers.add(failureHandler()) if monitor.setUp(): return monitor
def setUpMonitoring(self): from org.eclipse.swtbot.swt.finder.utils import SWTUtils SWTUtils.waitForDisplayToAppear() monitor = self.getMonitorClass()(self.uiMap) monitor.setUp() return monitor