Testing against the moving target that is firefox can be a bit of a pain 
sometimes.   What I generally recommend (especially for your primary CI 
tests if you are using a real (non-headless) browser  is to use the firefox 
ESR (Extended Support Release).   

The ESR is only updated once a year.  You can bingle and find out more info 
about their ESR program.  In brief this is something the mozilla folks 
started doing because corporate IT depts were starting to de-certify 
Firefox due to the hassle of having to revalidate every six weeks that the 
latest thing still worked against all their internal web apps and tools. 
 The corporate world was starting to say 'FU Mozilla', so this was was 
their solution to that.

I like to have the ESR on at least some of my test-runner environments, and 
the current FF on others..  if stuff in the current FF breaks, I can tag 
those tests with something like @FF_ESR_Only  and exclude them from runs 
against the current ff, but still test them against other browsers and the 
ESR.  Once a new webdriver is released I can test just those failing tests, 
and remove the tags from the ones that get 'fixed' 

This presumes you are using a framework that allows some way to 'tag' tests 
and include or exclude them from test runs according to tags.. (for 
example, Cucumber) 

On Friday, April 5, 2013 6:45:37 AM UTC-7, watir webdriver wrote:
>
> Thanks Dan....I'll downgrade to 19.
>
> On Thursday, April 4, 2013 5:18:04 PM UTC+1, watir webdriver wrote:
>>
>> Hi there,
>>
>> Today I've updated my firefox 19.2 to 20.0 and drag and drop of the 
>> element is not working.Those tests were working on the earlier version.
>> Is the webdriver version not compatible with the FF 20 ? Can anybody 
>> suggest me what is the solution for this ? 
>>
>> Using selenium-webdriver (2.31.0)
>> Using watir-webdriver (0.6.2)
>> Using page-object (0.8.7)
>>
>> Getting below exception :
>>
>>       Cannot perform native interaction: Could not load native events 
>> component.
>>  (Selenium::WebDriver::Error::InvalidElementStateError)
>>       [remote server] 
>> file:///C:/Users/fsultana/AppData/Local/Temp/webdriver-pro
>> file20130404-5472-1ozzmjv/extensions/
>> [email protected]/components/driver_c
>> omponent.js:8577:in `generateErrorForNativeEvents'
>>       [remote server] 
>> file:///C:/Users/fsultana/AppData/Local/Temp/webdriver-pro
>> file20130404-5472-1ozzmjv/extensions/
>> [email protected]/components/driver_c
>> omponent.js:8610:in `FirefoxDriver.prototype.mouseMove'
>>       [remote server] 
>> file:///C:/Users/fsultana/AppData/Local/Temp/webdriver-pro
>> file20130404-5472-1ozzmjv/extensions/
>> [email protected]/components/command_
>> processor.js:10275:in `DelayedCommand.prototype.executeInternal_/h'
>>       [remote server] 
>> file:///C:/Users/fsultana/AppData/Local/Temp/webdriver-pro
>> file20130404-5472-1ozzmjv/extensions/
>> [email protected]/components/command_
>> processor.js:10280:in `DelayedCommand.prototype.executeInternal_'
>>       [remote server] 
>> file:///C:/Users/fsultana/AppData/Local/Temp/webdriver-pro
>> file20130404-5472-1ozzmjv/extensions/
>> [email protected]/components/command_
>> processor.js:10220:in `DelayedCommand.prototype.execute/<'
>>       ./features/step_definitions/smartmanager_email_steps.rb:63:in `/^I 
>> drag "(
>> .+)" rule to the position (\d+) slot$/'
>>       features\smart_manager_email_setup_05.feature:22:in `When I drag 
>> "Product
>> Catalog" rule to the position 1 slot'
>>
>> Any help is much more appreciated.
>>
>

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