sich das folgende Szenario,Wie kann überprüft werden, ob ein WebElement mit WebDriver im Ansichtsfenster angezeigt wird?
- Die Webseite zusammen mit einer vertikalen Bildlaufleiste angezeigt wird
- Bildlaufleiste auf die Gegenwart ist unten
- WebElement ‚Test‘ an der Spitze der Seite vorhanden ist und ist jetzt im aktuellen Ansichtsport nicht sichtbar.
Funktionalität überprüft werden:
Ein Klick Link ‚Goto Top‘ im unteren Bereich der Seite sollte die Seite so bewegt, dass der WebElement ‚Test‘ im Viewport angezeigt wird.
Lassen Sie mich wissen, wie Sie überprüfen können, ob ein Element im aktuellen Ansichtsport angezeigt wird oder WebDriver nicht verwendet wird.
Hinweis: element.isDisplayed wird immer im obigen Fall wahr sein, da die Funktion nicht die ganze Seite überprüft als nur die aktuelle Ansicht Port überprüfen.
Können Sie die URL der Website posten? – Akbar
Bitte versuchen Sie dies [link] (http://www.computerhope.com/issues/ch000049.htm#top). Halten Sie Ausschau nach dem 'Top'-Link auf der Seite –
. Mit JavaScript können Sie feststellen, ob sich das Element im Ansichtsfenster befindet. Suchen Sie einfach in Google nach, wie Sie das tun können. WebDriver ermöglicht Javascript-Ausführung, so dass eine Option, obwohl leicht hässlich ist. –