Je dispose d'un sélecteur avec un seul composant et 5 valeurs dans le composant.Sélecteur de poignée dans UIAutomation
je pouvais obtenir le nombre de roues, et les valeurs dans le composant, comme ci-dessous
var picker = window.pickers();
UIALogger.logMessage("picker array count: " + picker.length);
var pickerWheels = picker[0].wheels();
var pickerWheelsValues =pickerWheels[0].values();
Lorsque je me connecte la déclaration, comme "pickerWheels [0] .values () [1]", il ne affiche le premier élément.
La question est, comment taper dessus?
pickerWheels [0] .values () [1] .tap(); // NE FONCTIONNE PAS
Quelqu'un peut-il fournir une entrée, comment taper sur les éléments de la roue de ramassage?
J'ai également essayé d'implémenter le UIPickerViewAccessibilityDelegate et de l'ignorer // Définir l'accessiblité pour chaque composant.
- (NSString *)pickerView:(UIPickerView *)thePickerView accessibilityLabelForComponent:(NSInteger)component{
thePickerView.isAccessibleElement = YES;
thePickerView.accessibilityLabel= @"label";
return @"label";
}
Salut, Un peu plus tôt J'ai essayé cela mais, échoue avec le message d'erreur ci-dessous. Exception déclenchée lors de l'exécution du script: ReferenceError: Impossible de trouver la variable: Point var tapLocation = new Point (origin.x + tapWidth, tapHeight + origin.y); <----- Suis-je en train de manquer quelque chose? pls aider – Senthil
Oui, je l'ai remarqué aussi. J'ai modifié ma réponse, donc le point devrait être créé correctement (mais comme un objet) –
Merci beaucoup Claus, ça marche. !! – Senthil