2016-07-29 41 views
0

Ändern sich die Eigenschaften des UI-Elements einer Anwendung, wenn Sie unsere Elemente auf verschiedenen Geräten ausführen.Ändern sich die UI-Elementeigenschaften einer Anwendung, wenn Sie unsere Elemente auf verschiedenen Geräten ausführen?

Wenn ich mein Testskript in verschiedenen Geräten zB auf iPad und iPhone ausführe, dann ändern sich die Elementeigenschaften für die gleiche Anwendung. Zum Beispiel habe ich verschiedene Elementeigenschaften für die Login-Schaltfläche, wenn ich mein Script in verschiedenen ausführe Geräte?

Antwort

0

Normalerweise ist der einzige Unterschied der Eigenschaften der Standort und die Größe der Elemente aufgrund der automatischen UI-Skalierung. Natürlich ist es möglich, dass sich manche UI-Elemente bei den verschiedenen Bildschirmgrößen durchgängig ändern. Es liegt im Grunde bei den App-Entwicklern, die Benutzeroberfläche so zu skalieren, dass alles in ihren Händen liegt.

Andere Eigenschaften wie Name und Label-Werte sollten identisch sein, es sei denn, die App wurde aus irgendeinem Grund für die Verwendung dynamischer Benennungswerte codiert.

Eine ungewöhnliche Änderung, die ich auch für möglich halte, ist der Xpath-Wert, der sich ändert, weil die App-UI irgendwie dynamisch aufgebaut ist. Diese Art von Verhalten könnte bei einigen plattformübergreifenden App-Frameworks passieren, aber ich habe keine Beispiele dafür, daher sollte dieser Teil mit einem Körnchen Vorsicht genommen werden.