Frameworks

FEST - Swing-Test-Framework

Das Testframework FEST ermittelt GUI-Elemente immer durch deren Namen. Daher müssen alle Elemente mit einem Namen versehen werden:

JButton = new JButton();
button.setName("MyButton");
JTable table = new JTable();
tabel.setName("MyTable");
//... usw.
Robot robot = BasicRobot.robotWithCurrentAwtHierarchy();
robot.settings().delayBetweenEvents(10);
window = WindowFinder.findFrame("MyFrame").using(robot)



Eine CheckBox in einer JTable-Cell (Zeile 1, Spalte 4) selektieren:

import static org.fest.swing.data.TableCell.row;
 
JTableFixture tableFixture = window.table("MyTable");
JTableCellFixture cellFixture = tableFixture.cell(row(1).column(4));
cellFixture.enterValue("true");

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007