@awsui/components-react
Version:
On July 19th, 2022, we launched [Cloudscape Design System](https://cloudscape.design). Cloudscape is an evolution of AWS-UI. It consists of user interface guidelines, front-end components, design resources, and development tools for building intuitive, en
37 lines (36 loc) • 1.36 kB
TypeScript
import { ComponentWrapper, ElementWrapper } from "@awsui/test-utils-core/selectors";
import ButtonWrapper from '../button';
import FormFieldWrapper from '../form-field';
export declare class AttributeEditorRowWrapper extends ComponentWrapper {
/**
* Returns all fields. Fields are supplied in the `definition` property of the component.
*/
findFields(): import("@awsui/test-utils-core/selectors").MultiElementWrapper<FormFieldWrapper>;
/**
* Returns a field for a given index
*
* @param column 1-based column index
*/
findField(column: number): FormFieldWrapper;
findRemoveButton(): ButtonWrapper;
findCustomAction(): ElementWrapper;
}
export default class AttributeEditorWrapper extends ComponentWrapper {
static rootSelector: string;
findEmptySlot(): ElementWrapper;
/**
* Returns a row for a given index.
*
* @param row 1-based row index
*/
findRow(row: number): AttributeEditorRowWrapper;
/**
* Returns all rows.
*
* To find a specific row use the `findRow(n)` function as chaining `findRows().get(n)` can return unexpected results.
* @see findRow
*/
findRows(): import("@awsui/test-utils-core/selectors").MultiElementWrapper<AttributeEditorRowWrapper>;
findAddButton(): ButtonWrapper;
findAdditionalInfo(): ElementWrapper;
}