2017-02-18 2 views
0

Nachdem Firefox die Verwendung von XUL-Overlay eingestellt hat, gibt es Bedenken, dass Selenium IDE diese Funktion benötigt. Kann jemand den einen oder anderen Weg bestätigen?Ist Selenium IDE ein XUL Add-on in Firefox?

Mozilla Will Deprecate XUL Add-ons Before the End of 2017

+0

I‘ Ich bin mir nicht sicher, ob dies der richtige Ort ist, um so etwas zu fragen ... –

+0

Die Frage nach einer Alternative ist ausdrücklich nicht Thema für Stack Overflow: "Fragen, die uns bitten, ** ein Buch, ein Tool, eine Softwarebibliothek oder ein Tutorial zu empfehlen oder zu finden oder andere Off-Site-Ressourcen sind Off-Topic ** für Stack Overflow, da sie dazu neigen, eigensinnige Antworten und Spam zu bekommen. Beschreiben Sie stattdessen das Problem und was bisher getan wurde, um es zu lösen. "Da Ihre Frage diese Unterfrage nicht erfordert, habe ich sie bearbeitet. – Makyen

+0

@Makyen Entschuldigung und danke :) Ich war nur auf stakoverflow für ca. 2 Wochen :) – Brainles71

Antwort

4

Selenium IDE ist definitiv ein Overlay/XUL basierten Add-on. Es enthält eine inst.rdf Datei und chrome.manifest Datei, die die overlay Direktive verwendet.

Mozilla has stated dass alle Arten von Erweiterungen, außer WebExtensions, wird in naher Zukunft deaktiviert werden. They have stated, dass das Ziel dafür ist die 2017-11-14 Veröffentlichung von Firefox 57. Diese Abneigung kann komplette Themen enthalten, die sie angegeben haben, "wir werden weitere Einzelheiten darüber, was für Themen sehr bald kommen wird". Diese XUL-basierten Erweiterungen wären veraltet, announced on 2015-08-15. Die Tatsache, dass sie in Firefox 57 (Ende 2017) deaktiviert wären, war announced on 2016-11-23.

Mozilla hat zuvor angegeben, dass solche Add-Ons in Firefox Developer Edition und Nightly nicht explizit deaktiviert werden. Ein Hauptgrund für die Ablehnung solcher Add-Ons ist jedoch, dass Mozilla die Freiheit haben möchte, den zugrunde liegenden Firefox-Code zu ändern, ohne sich über Add-on-Kompatibilität Sorgen zu machen, abgesehen von WebExtensions. Daher kann sich Firefox so ändern, dass die Funktionen, auf die solche Add-Ons angewiesen sind, nicht mehr verfügbar sind. Eine andere Alternative wäre die Verwendung eines Extended Service Release (ESR) version of Firefox. Firefox ESR 52 wird zu diesem Zeitpunkt der aktuelle ESR sein. Meine Antwort auf "How to develop legacy Firefox add-ons in the future?" enthält weitere Details zu möglichen Optionen für die weitere Verwendung von Legacy-Add-Ons.

Ich habe nichts von Selenium IDE gesehen, das ihre Pläne für diese Änderung beschreibt.

1

Wie Oliver erwähnt, ist die ursprüngliche IDE tot seit Firefox 55.

Mögliche Lösung: Es gibt eine neue IDE Selen die neuesten webapis von Kantu mit:

this Siehe

+0

Das funktioniert. Es gibt andere Selenium-Plug-Ins im Chrome-App-Store auch. Gut zu wissen, dass der Firefox ändert (was wahrscheinlich mich fallen lassen wird) gewonnen ' töte Selen. –