I wonder if there's anyone here from SauceLabs or or any other company that does browser automation as a service -- was this easy to see coming? Is everything pants-on-fire there at the moment?
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.
Firefox 55 and Selenium IDE
51–60 of 132 posts
Re: Firefox 55 and Selenium IDE
#52Earlier quoted context omitted.
Are they? The old system is holding improvements back. If they move to a superset of Chrome's they can still get Chrome add-ons and then some. If people value the old extension system that much, then it will live on in one of the FF forks. Regardless Firefox will finally get faster, more responsive, more secure, AND still have a better extension API than Blink/WebKit.
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.
The only addon I use is LastPass. They support the new extension format just fine. I'm looking forward to the architectural changes coming in Servo, etc, which WebExtensions help make possible. I can't be the only user like me.
Re: Firefox 55 and Selenium IDE
#53What are some good open source tools in the area of rapid development ofweb end-to-end tests? I know about Robot Framework, which does not record and replay but instead uses an AppleScript type english-flavoured DSL. But still seems quicker than scripting Selenium.
I've used it for front end testing and database/view testing.
Re: Firefox 55 and Selenium IDE
#54Earlier 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.
Re: Firefox 55 and Selenium IDE
#55This 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…
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?
Re: Firefox 55 and Selenium IDE
#56Of 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/ )
Re: Firefox 55 and Selenium IDE
#57Earlier quoted context omitted.
If you say that "Selenium IDE saved us hundreds or thousands of hours", why not convince your company to donate 10% of the money saved back to Selenium, so that they maybe have the resources to actually pay someone to continue development of these useful tools?
This is not how capitalism works
Re: Firefox 55 and Selenium IDE
#58Earlier quoted context omitted.
If you say that "Selenium IDE saved us hundreds or thousands of hours", why not convince your company to donate 10% of the money saved back to Selenium, so that they maybe have the resources to actually pay someone to continue development of these useful tools?
This is not how capitalism works
the system works (in this example)!
Re: Firefox 55 and Selenium IDE
#59Earlier 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?
Re: Firefox 55 and Selenium IDE
#60I'd be curious to see what the usage stats on the IDE are; my company (Mozilla, ironically) uses Selenium a ton, but as far as I know we write all of our tests by hand instead of with the IDE since it allows you to use patterns like Page objects to make your tests more maintainable in the long run. Although the last time I used the IDE was years ago, so it may be more flexible than it used to be. Does anyone extensiv…