package org.robotframework.swing.testkeyword; import org.netbeans.jemmy.operators.ContainerOperator; import org.netbeans.jemmy.operators.JRadioButtonOperator; import org.robotframework.javalib.annotation.RobotKeyword; import org.robotframework.javalib.annotation.RobotKeywords; import org.robotframework.swing.chooser.ByNameOrTextComponentChooser; import org.robotframework.swing.context.Context; @RobotKeywords public class RadioButtonTestingKeywords { @RobotKeyword public void enableRadioButton(String identifier) { JRadioButtonOperator operator = createOperator(identifier); operator.setEnabled(true); } @RobotKeyword public void disableRadioButton(String identifier) { JRadioButtonOperator operator = createOperator(identifier); operator.setEnabled(false); } private JRadioButtonOperator createOperator(String nameOrText) { return new JRadioButtonOperator((ContainerOperator) Context.getContext(), new ByNameOrTextComponentChooser(nameOrText)); } }