Ich habe auf der getesteten Seite ein Element, das ich nach unten scrollen muss, um sichtbar zu sein. Wenn ich meinen Test ausführe, bekomme ich Element ist nicht an Punkt (94, 188) zum Beispiel anklickbar.
Ich habe Folgendes versucht:
%Vor%Aber es hat nicht funktioniert. Weiß jemand wie das funktioniert?
Ich denke, das ist hilfreich für Sie:
%Vor%Ihr Webtreiber kann diesen Punkt nicht lesen (1254,21), der Grund dafür ist, dass Ihr Winkelmesser-Browser nicht die gesamte Seite abdecken kann, was Sie testen möchten. Dann geben wir einen Befehl, dass der Browser zu diesem Punkt blättert ( 1254,21), führen Sie dann die Click-Operation
ausDas scheint so spät zu sein, um dir zu antworten. Aber wie auch immer,
Der folgende Code hat mir geholfen, das Element Element ist nicht anklickbar zu entfernen.
%Vor%Grundsätzlich können Sie damit in Ihre Ansicht blättern.
Die window.scrollTo(x,x)
Lösung hat bei mir nicht funktioniert. Speziell beim Testen gegen Ripple Emulator.
Ich habe es mit scrollIntoView
method geschafft.
Verwendung:
%Vor% Haftungsausschluss: Dieser Code stammt von sg-winkelmesser-tools s scroll.js
.
Code ist lizenziert unter der MIT-Lizenz.
Ich habe den Link verwendet, den Bassem vorgeschlagen hat und der funktioniert. Die Schritte sind wie folgt:
Wir müssen sg-protractor-tools mit dem folgenden Befehl installieren (Verwenden Sie Sudo, wenn Sie keine Administratorzugriffe haben):
%Vor%Der Code würde dann ungefähr so aussehen (Ich habe das auf Wikipedia versucht)
%Vor%Tags und Links javascript scroll jasmine protractor