Selenium: IDE: Drag and drop of test cases (and commands) not working anymore

Created on 19 Nov 2016  ·  21Comments  ·  Source: SeleniumHQ/selenium

Meta -

OS:
Windows 10
Selenium Version:
IDE 2.9.1
Browser:
Firefox
Browser Version:
50.0 (64 bit)

Expected Behavior -

In the UI, I cannot drag and drop the test cases any more.
In the right pane, I also cannot drag the commands, but in this case Cut and Copy works to change the order. However, in the left pane (where the test cases are) Cut/Copy doesn't work - so at the moment I see no way to change their order.

Actual Behavior -

Steps to reproduce -

C-ide

Most helpful comment

Never mind...I got it. 👍 YAY And I went into the settings of my browser and set off the Auto Updates. 💯

All 21 comments

When will they fix this?
Is there some other Selenium IDE that i can download????

I encountered this issue on multiple machines and operating systems after a FireFox update 3 days ago. My machines worked fine using FireFox version 49.0.2 and below. The machines were recently updated to version 50.0 and I can no longer drag and drop "Test Cases" or "Commands" within Selenium IDE. After reverting to the previous version of FireFox that worked (49.0.2), I can drag and drop the "Test Cases" and "Commands" again.

Thank you so much. I really hope they fix this Issue very soon. Sorry that I bothered you with this, but I Googled and founded your post of this Issue. Thanks for helping me. i am from South Africa. Do you maybe know where I can download Mozilla Firefox 49.02...I am Google-ing

Never mind...I got it. 👍 YAY And I went into the settings of my browser and set off the Auto Updates. 💯

same issue, please, fix this.

This is due to Changes made to Firefox 50. In Selenium IDE, all drag and drop functionality is implemented using Firefox specific drag and drop API events . From Firefox version 50, support for Firefox specific drag and drop API(nsDragAndDrop.js) is removed . You can find the Info here. Firefox suggested to update any code still using them to use the HTML drag and drop API. Please find the link below which states the same. Firefox asks developers to upgrade their addons to web Extensions. This is one of the consequences of not upgrading to web Extensions API. If we didn't upgrade, Selenium IDE needs to retire may be by middle of 2017.

@lukeis Can we expect Selenium IDE with web Extensions support?

Same problem on Linux Ubuntu 16.04, FF version 50.0, IDE 2.9.1, it is definitely caused by new FF version. Workaround is to edit HTML file of the testsuite in text editor.

I am also having this issue. It started on 11/23/2016. I am using iOS El Captian 10.11.5 (15F34) and Selenium 2.9.1.1. This issue is very much hampering my work. Your investigation and hopefully a fix would be much appreciated. I consider this a High priority issue. Oh, I have also re-installed Selenium but it did not fix the issue.

I noticed this issue last week and am thankful for the workaround. I have reverted to the previous version of Firefox and turned off automatic updates to allow organization of the test suites but am also eager to see this fixed.

I have also reverted but we can't stay on the older version of Firefox forever so please fix soon. Thanks

Workaround:
Locate the file (on your hard drive) in which your Test Suite is saved (should be a regular HTML file, but in my case it doesn't have an .html extension). Open it with a text editor an rearrange the <tr>'s containing the Test Cases.
Cumbersome, but better than nothing ;-)

Since Firefox is working on multi process Firefox, they are deprecating all the existing XUL/XPCOM based addons. Selelnium IDE is one of those kind. Firefox people asking their users to migrate to web extensions. From Firefox 57 version they are going to deprecate completely. Can we Expect Selenium IDE with web extensions?? Many addons like FireBug,FirePath says they are going to end the their addon's once multi process Firefox (Firefox 57) makes it's standard release. Is Selenium IDE is going to dead?? Admin Please Respond.
@lukeis If you provide a statement on future of selenium IDE, it will be more useful.

Noticed the same issue recently. Thx, will try to use older FF version.
Agree works upto Version 49.0.2 ..
https://support.mozilla.org/en-US/kb/install-older-version-of-firefox

Using the workaround of editing the suite file method for now and it works.. but quite painful.
Please fix soon. Thank you.

As soon as anyone sees a later version update fixing this then please notify on here. Much appreciated ☺

Is this fix available in a download? If not, is there an estimate for when it will be?

I am willing to contribute, @lukeis any pointers on how to set up extension development? I've tried to run local version of the extension from master branch in an unbranded version of FF v50 to no avail (popup/overlay opens, but nothing works) - signed xpi works just fine in v51.

It looks like Selenium IDE is not being maintained anymore :-(
At least that's what they are saying at http://www.qytera.de/blog/selenium-builder-alternative-zu-selenium-ide (in German):

Dieses Plugin wird nicht mehr weiter entwickelt, aber die Wartung läuft noch eine Weile.

That seems to be true, I've got no response for my PR in a month (some edge case bug is not a biggie, but usability problem is kind of important...). se-builder that you referenced doesn't look like actively maintained either, and after making my PR I understand why (XUL is being deprecated and will be removed).

I guess it's time to build a chrome extension that can record actions and skip FF all together.

as mentioned in the previous comment - I've made and extension for chrome. It is a subset of selenium ide features, but covers what I need.

https://chrome.google.com/webstore/detail/e2e-test-builder/pamfkepooglpdkepmlopejpmcpggaobo

Selenium IDE development has been discontinued. No more new features and no bug fixes. From Firefox 55 onwards, Selenium IDE will no longer work [1]. The last supported version is Firefox ESR 52.

Yes, we've started a project to develop a new tool that should replace Selenium IDE. Follow #4406 for the progress.

Sorry this issue has not beed properly and timely addressed, and thank you for submission!

[1] https://seleniumhq.wordpress.com/2017/08/09/firefox-55-and-selenium-ide/

Was this page helpful?
0 / 5 - 0 ratings