Я только начал использовать Detox для тестирования своего собственного приложения, и у меня возникли проблемы с тестированием сборщиков. Я в основном должен иметь возможность выбрать значение из пикера! Но это кажется невозможным !!
Вот мой сборщик:
<Picker
style={styles.picker}
itemStyle={styles.pickerItem}
testID="picker"
selectedValue={selectedValue}
onValueChange={this.updateValue}
>
<Picker.Item key={0} label="Choose one" value={null} />
{values.map(value => {
return (
<Picker.Item
key={value}
label={value}
value={value}
testID={value}
/>
);
})}
</Picker>
А вот мой тест:
await element(by.type("UIPickerView")).setColumnToValue(0, "Apple");
Но все, что я получаю, это сообщение об ошибке, в котором говорится, что невозможно установить значение, потому что оно не существует, но оно существует! Потому что я смотрю на это прямо сейчас!
Кто-нибудь знает, как правильно установить значение в средстве выбора?
Любая помощь будет отличной!