Live data from Hacker News

Firefox 55 and Selenium IDE

seleniumhq.wordpress.com

71–80 of 132 posts

Re: Firefox 55 and Selenium IDE

#71
post #11

This is what is going to happen to most extensions. Mozilla is bonkers, doing this. They're going to regret it.

the same people who are most vocal about this are the same people that are most vocal about not having multi process support and about having compatibility issues with extensions when the browser updates or when one extension steps onto another extension (all old-style extensions share a single namespace).

Web Extensions are designed in such a way that these issues can go away.

Apparently Mozilla weighs the complaints with regards to missing multiprocess support and addon security issues higher than they weigh the complaints about the old extensions going away.

I wouldn't call this decision "bonkers" either as, clearly, adding security is more important than keeping the platform stuck in the past in order to keep addons used by a minority of users working.

Re: Firefox 55 and Selenium IDE

#73

We (ab)use Selenium on headless Linux servers for task automation where no API is available. I hope this isn't affected - otherwise I'll have to `sudo apt-mark hold firefox`. Suggestions for alternative software for this purpose?

Chrome has a relatively new headless mode and there are Puppeteer and probably some more language bindings for it.

https://developers.google.com/web/updates/2017/04/headless-c...

Re: Firefox 55 and Selenium IDE

#74
post #36
post #11

This is what is going to happen to most extensions. Mozilla is bonkers, doing this. They're going to regret it.

Only about 20% of Firefox add-ons have been converted to WebExtension format. One of the headaches is that access to local storage is asynchronous (in the "promise" sense) in WebExtensions. As a result, if you want something based on stored data such as a stored script or a blocklist to happen early, during page load, you can't get it to run soon enough. This breaks Greasemonkey[1] and NoScript.[2] WebExtensions need…

At least the ones I use are all migrating and the issue at the moment is more, that new versions are pushed to the Mozilla store but waiting for approval - If Mozilla doesn't speed up that process, a lot of extensions will probably be missing for a while.

The only really sad thing is that pentadactyl/vimperator won't work at all and require complete rewrites to cover at least part of the old functionality.

Re: Firefox 55 and Selenium IDE

#75
post #55
post #36

Earlier quoted context omitted.

Only about 20% of Firefox add-ons have been converted to WebExtension format. One of the headaches is that access to local storage is asynchronous (in the "promise" sense) in WebExtensions. As a result, if you want something based on stored data such as a stored script or a blocklist to happen early, during page load, you can't get it to run soon enough. This breaks Greasemonkey[1] and NoScript.[2] WebExtensions need…

> if you want something based on stored data such as a stored script or a blocklist to happen early, during page load, you can't get it to run soon enough. This breaks Greasemonkey[1] and NoScript.[2] How does UBO work? Or is it broken too? EDIT: Thanks for the replies. I know there's a webext version of UBO, but that doesn't really explain why the problem I quoted would affect noscript and greasemonkey but not ubo?

UBlock Origin has a working version in the dev channel [1]

[1] https://addons.mozilla.org/en-US/firefox/addon/ublock-origin...

Re: Firefox 55 and Selenium IDE

#76
post #24

Earlier quoted context omitted.

The only reason to use Firefox is because many of its extensions are not possible in any other browser . Watch the market share drop after the extensions are dumbed down to Chrome level.

Only reason? I use Firefox because it's way faster, more stable, and from an organization that I trust. I run Nightly, which means that I made the shift to Webextensions last week. My only extension that didn't have a WE version or alternative was LastPass. No surprise, since they seem to take such poor care of their extensions anyway. That's a Deal Breaker for me, so I switched to pass.

Fwiw I haven't had an issue with Lastpass, before or after the change to the extension API. They appear to be using the exact same code base as in the Chrome extension and that's fine by me.

Re: Firefox 55 and Selenium IDE

#77
post #43
post #7

Of course, Selenium (WebDriver) still works. However, this might be the push for people to investigate other test frameworks. I found TestCafe by DevExpress ( https://devexpress.github.io/testcafe/ ) is a great tool and is also completely open source (MIT!). It's a shame that the community is so small because it's so powerful. Maybe this might be the push that moves some more people over?

Their sites aren't very clear - what differentiates their open source version ( http://devexpress.github.io/testcafe/ ) from the paid ($500/dev/year) version? ( https://testcafe.devexpress.com/ )

There is a reply here apparently from a developer of testcafe, but it's 'dead'. It's a perfectly reasonable comment, so hopefully the mods can resurrect it - and check if the account is banned for no reason (that's the only comment it made, so I don't see why).

Re: Firefox 55 and Selenium IDE

#78

Earlier quoted context omitted.

We at http://www.trinityradar.com/ provide browser automation service. We stopped working with Firefox a few months ago since less and less people are using firefox now. We run chrome browser on cloud. Full disclosure: I work for Trinity Radar.

Your site says "Run tests in Chrome, Firefox, or in IE 11" - so is that claim still true or am I missing something?

We need to update homepage along with all screenshots since all screenshots with Firefox are outdated now.

Re: Firefox 55 and Selenium IDE

#79
post #71
post #11

This is what is going to happen to most extensions. Mozilla is bonkers, doing this. They're going to regret it.

the same people who are most vocal about this are the same people that are most vocal about not having multi process support and about having compatibility issues with extensions when the browser updates or when one extension steps onto another extension (all old-style extensions share a single namespace). Web Extensions are designed in such a way that these issues can go away. Apparently Mozilla weighs the complaint…

>the same people who are most vocal about this are the same people that are most vocal about not having multi process support and about having compatibility issues with extensions when the browser updates or when one extension steps onto another extension (all old-style extensions share a single namespace).

These strawpeople exist only in your mind.

Re: Firefox 55 and Selenium IDE

#80
post #10

Selenium IDE is a tremendous help for projects that want integration testing, and want to enable any team member to write ballpark tests. Selenium IDE saved us hundreds or thousands of hours. For example, my team took an existing web app with no tests, and had the project manager and junior business analysis go through the entire app with the Selenium IDE, writing tests. This enabled our dev team to start coding fast…

[deleted]
Post reply on HN