Variable NativeSelectConst

NativeSelect: any = NativeSelectInteractor

Call this InteractorConstructor to initialize a select Interactor. The select interactor can be used to interact with selects and to assert on their state.

For interacting with multiple selects, see MultiSelect.

The select is located by the text of its label.

await Select('Language').select('English');
await Select('Language').has({ value: 'English' });
  • title: string – Filter by title
  • id: string – Filter by id
  • valid: boolean – Filter by whether the select is valid.
  • required: boolean – Filter by whether the select is required.
  • description: string – Filter by description.
  • value: string – Filter by the text of the selected option.
  • visible: boolean – Filter by visibility. Defaults to true. See isVisible.
  • disabled: boolean – Filter by whether the select is disabled. Defaults to false.
  • focused: boolean – Filter by whether the select is focused. See focused.
  • click(): Interaction – Click on the select
  • focus(): Interaction – Move focus to the select
  • blur(): Interaction – Move focus away from the select
  • choose(text: string): Interaction – Choose the option with the given text from the select.