use of com.axway.ats.uiengine.utilities.swing.SwingElementState in project ats-framework by Axway.
the class SwingTree method select.
/**
* Select tree element by index
*
* @param rowIndex tree element index to select
* @throws VerificationException if the tree element doesn't exist
*/
@Override
@PublicAtsApi
public void select(int rowIndex) {
new SwingElementState(this).waitToBecomeExisting();
((JTreeFixture) SwingElementLocator.findFixture(this)).selectRow(rowIndex);
}
use of com.axway.ats.uiengine.utilities.swing.SwingElementState in project ats-framework by Axway.
the class SwingTree method expand.
@PublicAtsApi
public void expand(int rowIndex) {
new SwingElementState(this).waitToBecomeExisting();
((JTreeFixture) SwingElementLocator.findFixture(this)).expandRow(rowIndex);
}
use of com.axway.ats.uiengine.utilities.swing.SwingElementState in project ats-framework by Axway.
the class SwingTree method click.
@PublicAtsApi
public void click(String... labels) {
new SwingElementState(this).waitToBecomeExisting();
JTreeFixture treeFixture = (JTreeFixture) SwingElementLocator.findFixture(this);
// sometimes it is necessary
expandTree(treeFixture, labels);
treeFixture.clickPath(buildPath(labels));
}
use of com.axway.ats.uiengine.utilities.swing.SwingElementState in project ats-framework by Axway.
the class SwingTree method expand.
@PublicAtsApi
public void expand(String... labels) {
new SwingElementState(this).waitToBecomeExisting();
JTreeFixture treeFixture = (JTreeFixture) SwingElementLocator.findFixture(this);
expandTree(treeFixture, labels);
}
use of com.axway.ats.uiengine.utilities.swing.SwingElementState in project ats-framework by Axway.
the class SwingMultiSelectList method verifyNotValue.
/**
* Verify the specified value is NOT selected
*
* @param notExpectedValue
* @throws VerificationException if the element doesn't exist
* @throws VerifyNotEqualityException if the verification fails
*/
@Override
@PublicAtsApi
public void verifyNotValue(String notExpectedValue) {
new SwingElementState(this).waitToBecomeExisting();
JListFixture listFixture = ((JListFixture) SwingElementLocator.findFixture(this));
String selectedValue = (String) listFixture.component().getSelectedValue();
if ((notExpectedValue == null && selectedValue == null) || (StringUtils.isNotNullAndEquals(selectedValue, notExpectedValue))) {
throw new VerifyNotEqualityException(notExpectedValue, this);
}
}
Aggregations