Hi Titus,

Thanks for responding.  I gave that a try and still produce the same
result.  Probably something i am doing wrong.  I did not have a lot time
yesterday to work through this.

Joe

On Mon, Mar 16, 2015 at 12:24 PM, Titus Fortner <[email protected]>
wrote:

> Selenium 2.45 does not currently support Native Events:
> https://github.com/SeleniumHQ/selenium/blob/master/CHANGES#L12
>
> I haven't used Windows to know how this is or isn't set by default right
> now, but try explicitly turning it off if you need to like this:
> (http://watirwebdriver.com/firefox/)
> profile = Selenium::WebDriver::Firefox::Profile.new
> profile.native_events = false
> Watir::Browser.new :firefox, :profile => profile
>
> Titus
>
>
> On Mon, Mar 16, 2015 at 10:56 AM, Joe Fl <[email protected]> wrote:
>
>> Hi,
>>
>> I am trying to use the drap drop method for watir-webdriver.
>>
>> System:  Windows8
>> Browser: Firefox version 25
>> Gem versions:  selenium-webdriver (2.45.0)
>>                        watir-webdriver (0.7.0)
>>
>>
>> Code:
>>
>> last_dragable_concept = BrowserClass.new(@browser).get_last_drag_concept_img
>>
>>
>>
>> def dragable_targets
>>   @browser.div(:class => 'dragdrop-dropTarget 
>> dragdrop-boundary').tables(:class => /dragdrop-dropTarget/)
>> end
>>
>>
>> def get_last_drag_concept_img
>>   dragable_targets[0].imgs(:title => drag_image_name).count - 1
>> end
>>
>>
>> number_dragable_table = BrowserClass.new(@browser).num_dragable_tables
>>
>>
>> def dragable_targets
>>   @browser.div(:class => 'dragdrop-dropTarget 
>> dragdrop-boundary').tables(:class => /dragdrop-dropTarget/)
>> end
>>
>> def num_dragable_tables
>>   dragable_targets.count - 1
>> end
>>
>>
>> BrowserClass.new(@browser).drag_it(last_dragable_concept,number_dragable_table)
>>
>>
>> def drag_it(n,table_index)
>>   drag_on_to = @browser.div(:class => 'dragdrop-dropTarget 
>> dragdrop-boundary').table(:class => /dragdrop-dropTarget/, :index => 
>> num_dragable_tables)
>>   sleep 1
>>   @browser.imgs(:title => drag_image_name)[n].drag_and_drop_on(drag_on_to)
>> end
>>
>>
>>
>> Error I am receiving is the following:
>>
>> message: Cannot perform native interaction: Could not load native events 
>> component.
>> backtrace: [
>>
>> "[remote server] 
>> file:///C:/Users/<my_name>~1.EXP/AppData/Local/Temp/webdriver-/extensions/[email protected]/components/driver-component.js:10571:in
>>  `generateErrorForNativeEvents'",
>>
>> "[remote server] 
>> file:///C:/Users/<my_name>~1.EXP/AppData/Local/Temp/webdriver-/extensions/[email protected]/components/driver-component.js:10615:in
>>  `FirefoxDriver.prototype.mouseMoveTo'",
>>
>> "[remote server] 
>> file:///C:/Users/<my_name>~1.EXP/AppData/Local/Temp/webdriver-/extensions/[email protected]/components/command-processor.js:12274:in
>>  `DelayedCommand.prototype.executeInternal_/h'",
>>
>> "[remote server] 
>> file:///C:/Users/<my_name>~1.EXP/AppData/Local/Temp/webdriver-/extensions/[email protected]/components/command-processor.js:12279:in
>>  `DelayedCommand.prototype.executeInternal_'",
>>
>> "[remote server] 
>> file:///C:/Users/<my_name>~1.EXP/AppData/Local/Temp/webdriver-/extensions/[email protected]/components/command-processor.js:12221:in
>>  `DelayedCommand.prototype.execute/<'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.45.0/lib/selenium/webdriver/remote/response.rb:52:in
>>  `assert_ok'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.45.0/lib/selenium/webdriver/remote/response.rb:15:in
>>  `initialize'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.45.0/lib/selenium/webdriver/remote/http/common.rb:59:in
>>  `new'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.45.0/lib/selenium/webdriver/remote/http/common.rb:59:in
>>  `create_response'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.45.0/lib/selenium/webdriver/remote/http/default.rb:66:in
>>  `request'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.45.0/lib/selenium/webdriver/remote/http/common.rb:40:in
>>  `call'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.45.0/lib/selenium/webdriver/remote/bridge.rb:640:in
>>  `raw_execute'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.45.0/lib/selenium/webdriver/remote/bridge.rb:618:in
>>  `execute'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.45.0/lib/selenium/webdriver/remote/bridge.rb:405:in
>>  `mouseMoveTo'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.45.0/lib/selenium/webdriver/common/mouse.rb:52:in
>>  `move_to'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.45.0/lib/selenium/webdriver/common/mouse.rb:62:in
>>  `move_if_needed'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.45.0/lib/selenium/webdriver/common/mouse.rb:31:in
>>  `down'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.45.0/lib/selenium/webdriver/common/action_builder.rb:344:in
>>  `block in perform'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.45.0/lib/selenium/webdriver/common/action_builder.rb:343:in
>>  `each'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.45.0/lib/selenium/webdriver/common/action_builder.rb:343:in
>>  `perform'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.7.0/lib/watir-webdriver/elements/element.rb:200:in
>>  `block in drag_and_drop_on'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.7.0/lib/watir-webdriver/elements/element.rb:574:in
>>  `element_call'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.7.0/lib/watir-webdriver/elements/element.rb:199:in
>>  `drag_and_drop_on'",
>>
>> "C:/Users/<my_name>/App_Helpers/dod_lds_test/page_objects/fast_search_page_objects.rb:90:in
>>  `drag_it'", 
>> "C:/Users/joe.fleck.EXPLORYS_CORP/App_Helpers/dod_lds_test/helper_methods/fast_search_page_methods.rb:29:in
>>  `block in enter_fast_items'",
>>
>> "C:/Users/<my_name>/App_Helpers/dod_lds_test/helper_methods/fast_search_page_methods.rb:8:in
>>  `each'",
>>
>> "C:/Users/<my_name>/App_Helpers/dod_lds_test/helper_methods/fast_search_page_methods.rb:8:in
>>  `enter_fast_items'",
>>
>> "C:/Users/<my_name>/App_Helpers/dod_lds_test/automation_tests/explore_components/fast_search/fast_search_complex.rb:27:in
>>  `block (2 levels) in <top (required)>'",
>>
>> "C:/Users/<my_name>/App_Helpers/dod_lds_test/automation_tests/explore_components/fast_search/fast_search_complex.rb:26:in
>>  `each'",
>>
>> "C:/Users/<my_name>/App_Helpers/dod_lds_test/automation_tests/explore_components/fast_search/fast_search_complex.rb:26:in
>>  `block in <top (required)>'",
>>
>> "C:/Users/<my_name>/App_Helpers/dod_lds_test/automation_tests/explore_components/fast_search/fast_search_complex.rb:16:in
>>  `each'",
>>
>> "C:/Users/<my_name>/App_Helpers/dod_lds_test/automation_tests/explore_components/fast_search/fast_search_complex.rb:16:in
>>  `<top (required)>'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/ruby-debug-ide-0.4.23.beta11/lib/ruby-debug-ide.rb:86:in
>>  `debug_load'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/ruby-debug-ide-0.4.23.beta11/lib/ruby-debug-ide.rb:86:in
>>  `debug_program'",
>>
>> "C:/Ruby193/lib/ruby/gems/1.9.1/gems/ruby-debug-ide-0.4.23.beta11/bin/rdebug-ide:116:in
>>  `<top (required)>'", "-e:1:in `load'", "-e:1:in `<main>'"]
>>
>>
>> I have been trying to figure this out for a couple of days now.
>>
>> Any help would be greatly appreciated.
>>
>>
>> Joe
>>
>>
>>  --
>> --
>> 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/d/optout.
>>
>
>  --
> --
> 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/d/optout.
>

-- 
-- 
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/d/optout.

Reply via email to