That's because it's looking for a Selenium::Webdriver::Object and the calls to  
@browser.span and @browser.div are returning Watir::Span and Watir::Div 
objects. Think you just need to use @b.find_element to populate vars a and b 
and then it should work





________________________________
 From: watir webdriver <[email protected]>
To: [email protected] 
Sent: Monday, July 8, 2013 8:01 AM
Subject: [wtr-general] Re: [Watir-webdriver] - Drag and drop using watir 
webdriver
 


Thanks for your reply but still its not working...

Error :
      expected Selenium::WebDriver::Element, got #<Watir::Span:0x4efe4392 locate
d=false selector={:class=>"draggable ui-draggable", :tag_name=>"span"}>:Watir::S
pan (TypeError)

Implemented as below :
  a = @browser.span(:class => "draggable ui-draggable")
 b = @browser.div(:class => "droparea ui-droppable ui-sortable")
@browser.driver.action.drag_and_drop(a, b).perform

Your help is much more appreciated.


On Wednesday, July 3, 2013 2:53:28 PM UTC+1, watir webdriver wrote:
Hi there,
>
>I'm trying to drag and drop an element in webpage through the below code:
>
>Step def:
>When(/^I drag and drop Basket rule to the position slot$/) do
>@browser.span(:class => "draggable ui-draggable").drag_and_drop_ 
>on(@browser.div(:class => "droparea ui-droppable ui-sortable"))
>end
>
>The scenario is passing but on the webpage its just high lighting the 
>draggable element.(drop is not working)
>
>HTML code for draggable code:
><tr>
><td>
><span class="draggable ui-draggable" full="Basket" ai d="BASKET">Basket</span>
></td>
><tr>
>
>
>HTML code for droppable code:
><div id="0" class="droparea ui-droppable ui-sortable">
>
>Anyone can help me with this issue ?
>
>Thanks in-advance.
>
>
>
-- 
-- 
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]
 
--- 
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

-- 
-- 
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]

--- 
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to