Я пишу тест для моего приложения для Android, у меня есть текстовое поле, в которое я должен поместить вход, чтобы сделать это, я сделал этот код:
$els = $this->element($this->using('class name')->value('android.widget.EditText'));
$els->click();
$els->setText("govin");
Однако, когда я запускаю этот тест, у меня появляется эта ошибка:
Something unexpected happened: 'Parameters were incorrect. We wanted {"required":["value"]} and you sent ["elementId","value"]
Я обнаружил, что «setText» не работает в Appium v1.5.2
У кого-нибудь есть альтернатива этому?
Спасибо
Я не уверен, что это будет работать на php, я только начал изучать appium на окнах Java, но вы можете попробовать sendKeys("string");
или попробуйте просмотреть это
https://gist.github.com/aczietlow/7c4834f79a7afd920d8f
Если вы работаете в appium v1.5.2, «setText» не поддерживается, вместо этого вы можете использовать функцию «value»