2017-01-03 2 views
2

Ich habe gerade einen unbekannten Fehler, wenn ich scroll.to ein bestimmtes Element versuchen. Zum Beispiel mit:Watir-Scroll gibt einen Fehler beim Scrollen zu Element

@browser.scroll.to page_element_xy 
#=> "Don't know how to scroll to: #<Watir::Div:0x...>! (ArgumentError)" 

Die normale scroll.to:top/:bottom arbeitet immer noch irgendwie.

Ist nur das DIV das Problem oder hat die scroll.to Funktion im Allgemeinen geändert?

Auf der Suche, fand ich die folgende, die für mich gearbeitet:

page_element_xy.scroll.to :center 

Wäre schön, zu wissen, was jetzt zu empfehlen.

Antwort

2

Ab Watir-Scroll v0.2 unterstützt das Scrollen auf Browser-Ebene nicht mehr das Scrollen zu einem Element.

Das Äquivalent:

@browser.scroll.to page_element_xy 

ist jetzt:

page_element_xy.scroll.to :top 

Scrolling an die Spitze des Elements der Standard ist, so können Sie einfach tun:

Sinn
page_element_xy.scroll.to 
+0

Makes und macht es einfach, danke, auch für sehr schnelle antwort wie immer – Becks303

+0

Kannst du die antwort annehmen, damit die leute mich kennen lernen t wurde beantwortet? –

Verwandte Themen