With Firefox version 43, Mozilla switched on the strong requirement to run only signed addons. Because the Selenium/Webdriver-addon is not signed, there is currently only one option to get it running; by switching off the signed-addon-requirement.
Because XLT 4.5.8 does not yet contain the latest Selenium version that already deactivates the addon-requirement automatically, here is the step by step approach to patch your test suite to support that.
- Create a directory
- Put this file there, of course unzip it before. It will be a JSON file: webdriver_prefs.json.zip (1006 Bytes)
<your-test-suite>/patches/classesto your classpath definition in Eclipse or ANT (or any other tool you use). Make sure it comes before all the libraries you load from XLT. In Eclipse, you have to reorder this classpath entry and bring it to the top.
- You made it, FF works again with Selenium und XLT.
XLT 4.6 is going to contain the latest and greatest Selenlum version, hence this is not longer needed then.
This will only work for FF 43 because this option will go away with FF 44. No idea what will happen afterwards and how the Selenium community will address that.