package org.robotframework.swing.testkeyword;
import org.netbeans.jemmy.operators.ContainerOperator;
import org.netbeans.jemmy.operators.JToggleButtonOperator;
import org.robotframework.javalib.annotation.RobotKeyword;
import org.robotframework.javalib.annotation.RobotKeywords;
import org.robotframework.swing.chooser.ByNameComponentChooser;
import org.robotframework.swing.context.Context;
@RobotKeywords
public class ToggleButtonTestingKeywords {
@RobotKeyword
public void selectToggleButton(String identifier) {
createToggleButtonOperator(identifier).changeSelection(true);
}
@RobotKeyword
public void unSelectToggleButton(String identifier) {
createToggleButtonOperator(identifier).changeSelection(false);
}
private JToggleButtonOperator createToggleButtonOperator(String identifier) {
return new JToggleButtonOperator((ContainerOperator) Context.getContext(), new ByNameComponentChooser(identifier));
}
}