@Test
	public void testFindMyCheckouts() throws Exception {

		frontEnd.createMultipleCheckins();

		DomainFolder rootFolder = frontEnd.getRootFolder();
		DomainFolder folder = rootFolder.createFolder("myFolder_1");
		folder = folder.createFolder("myFolder_2");
		Program p = frontEnd.buildProgram(this);
		folder.createFile("My_Program", p, TaskMonitor.DUMMY);
		p.release(this);

		GTreeNode node = frontEnd.waitForFolderNode("myFolder_1");
		assertNotNull(node);
		node = node.getChild("myFolder_2");
		assertNotNull(node);
		node = node.getChild("My_Program");
		assertNotNull(node);
		frontEnd.addToVersionControl(node, true);

		GTreeNode rootNode = frontEnd.getRootNode();
		frontEnd.selectNodes(rootNode);
		DockingActionIf action = frontEnd.getAction("Find Checkouts");
		frontEnd.performFrontEndAction(action);

		FindCheckoutsDialog dialog = waitForDialogComponent(FindCheckoutsDialog.class);
		assertNotNull(dialog);

		captureDialog(dialog);
	}
This screen shot generator houses code that needs to connect to a running server
Ghidra/Test/IntegrationTest/src/screen/java/help/screenshot/VersionControlSlowScreenShots.java