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.
