Я пытаюсь получить текст ввода через .text (); метод из селена. Но каждый раз, когда я пытаюсь получить элемент, он выводит, что соответствующий ID не был найден.
(я использую Input from nativebase, но я уже пытался проверить его с помощью встроенного компонента textinput)
<Form>
<Item
testID='input_nomePaciente_formPacientes'
stackedLabel>
<Label style={styles.label}>Nome</Label>
<Input value={this.state.paciente.nome.toUpperCase()}
style={styles.inputForm}
testID='input_testID'
autoCorrect={false}
keyboardType={(Platform.OS === 'android') ? 'visible-password' : ''}
autoCapitalize='none'
onChangeText={(text) => this._updateItem('nome', text, 0)} />
</Item>
Я могу взаимодействовать с элементом с помощью sendKeys (); и нажмите (); через ItemID TestID, но я не могу взаимодействовать с чем-либо внутри ввода. Я также не могу получить значение поля через ItemID testID.
Вот как я пытаюсь получить вывод:
let testID = await driver.elementByAccessibilityId("input_testID");
let testIDValue = await testID.text();
console.warn(testIDValue);