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.
