You can use location_once_scrolled_into_view method if you are using watir-webdriver
eg: target_element.wd.location_once_scrolled_into_view source_element.drag_and_drop_on target_module Karthik On Jul 3, 9:21 pm, Jarmo Pertman <[email protected]> wrote: > Are you using watir-classic or watir-webdriver? At least in watir-classic > (not sure about watir-webdriver) there is currently an issue when the > element you want to drag or the element you want to drop on are not > currently visible on the screen. This will be hopefully resolved in the > future. > > Jarmo > > > > > > > > On Tuesday, July 3, 2012 4:53:25 PM UTC+3, Abe Heward wrote: > > > Ah! I can see the drag-and-drop happening, so it looks like I just need to > > figure out exactly what element I need to drop it onto. > > > On Monday, July 2, 2012 2:43:57 PM UTC-7, Abe Heward wrote: > > >> I have this element on a page: > > >> <a title="Insert text block" data-element-type="htmlblock" > >> class="inserterbar_widget_draggable inserterbar_text_widget > >> inserterbar_standard_icon ui-draggable" tabindex="0" href="#"></a> > > >> I want to drag it onto this element, on the same page: > > >> <div class="contentauthoring_cell_content ui-sortable" style="height: > >> 16px; overflow: auto;"></div> > > >> So, I define a couple elements: > > >> linkypoo = b.link(:title=>"Insert text block") > >> divvypoo = b.div(:class=>"contentauthoring_cell_content ui-sortable") > > >> Then I do the drag-and-drop, like this: > > >> linkypoo.drag_and_drop_on(divvypoo) > > >> The script runs without error, but the drag and drop is not happening. > > >> Without an error being thrown, I have no idea how to debug this problem. > > >> I've tried using different parent/child elements around these, but it's > >> always the same thing: No error, but no dragging and dropping, either. > > >> Help? -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. [email protected] http://groups.google.com/group/watir-general [email protected]
