How to enable the experimental or cutting-edge edition of Opera Dragonfly? - opera

I saw on the Dragonfly features page that there are experimental and cutting-edge editions of Dragonfly in addition to the stable edition.
When I open Dragonfly within Opera, it looks like the stable version is being used. How do I have Opera use the experimental or cutting-edge editions of Dragonfly?

First open opera:config#DeveloperTools|DeveloperToolsURL . Then enter the URL for the edition that you want to use:
stable (the default):
https://dragonfly.opera.com/app/stable/
cutting-edge:
https://dragonfly.opera.com/app/cutting-edge/
experimental:
https://dragonfly.opera.com/app/experimental/

Related

how to install sqlite manager addon in firefox quantum (browser version 57)

i tried to install sqlite manager addon in firefox but it showing me an error (your Firefox Quantum Browser isn't compatible )
my Firefox Browser version is 57.0.4
This extension depended upon the interface to sqlite engine embedded
in Firefox. As the interface has been removed in Firefox 57, this
extension no longer functions. However, the extension can be used on
ESR release of Firefox, which can be downloaded at
https://www.mozilla.org/en-US/firefox/organizations/all/.
Stated on the addon itself. I myself pushed my firefox version back but have also been using DB Browser (http://sqlitebrowser.org/). As its not too bad i may upgrade back to the latest firefox!
Firefox Version Directory: https://ftp.mozilla.org/pub/firefox/releases/
Hopefully this may help someone fishing around.
You should install older versions of Firefox. Here is link
https://ftp.mozilla.org/pub/firefox/releases/
An easy work around to browser version issues is to install thunderbird 38 (if you don't use thunderbird for email) https://ftp.mozilla.org/pub/thunderbird/releases/ and then install SQLite manager as an extension to thunderbird. I don't use thunderbird for anything else so I set it to no update: options>advanced>update>never check for update.

Selenium WebDriver and Opera Driver

I would like to run my Selenium WebDriver tests on Opera, but when I had a look at the Opera driver at Selenium HQ and GitHub page, it says:
Opera Driver requires Opera 12.x and older versions
Note that OperaDriver is only compatible with Presto-based Operas up until 12.16. Blink-based Operas (15 and onwards) are not supported.
Opera is now up to version 22.0, so far beyond the maximum supported version of 12. So, my questions are: -
If there is no Opera driver for Selenium, then how does one automate Opera tests?
It seems strange to stop at version 12, even taking the underlying technology change into account. Is Opera support waning or is it that Selenium WebDriver is no longer the best tool?
Opera has just released an early beta of WebDriver for their Blink based browsers. See https://github.com/operasoftware/operachromiumdriver
To quote from the link provided:
OperaChromiumDriver can be used without extra setup on Chromium-based versions of Opera starting from version 26.
For driving Presto-based Opera browsers, refer to the OperaPrestoDriver project.
Although versions earlier than 26 aren't officially supported, the OperaChromiumDriver v. 0.1.0 works with Opera 25. On Windows using the 'binary' option in 'operaOptions' may be needed.
Download OperaDriver from here and write the following code for java:
System.setProperty("webdriver.opera.driver", "D:/Ripon/operadriver_win64/operadriver.exe");
WebDriver driver = new OperaDriver();
driver.get("https://duckduckgo.com/");
1 & 2)
There are 2 types of Opera - Java Based and Chrominium based.
The provided links are for Java based Opera.
https://github.com/operasoftware/operadriver#desktop
There is no official support for latest Opera versions.

will Opera's DragonFly and Extentions still exist in Webkit world?

I just saw that Opera will stop using Presto, and switches to WebKit, so will DragonFly still exists, or this will be replaced by Chrome Inspector?
And what about Extensions too!
Yes, Opera Dragonfly will still exist. The current beta of Opera 15 includes Web Inspector, however, Opera are porting Opera Dragonfly to Blink. It will be included when ready.
Note: I was formally the Product Manager of Opera Dragonfly, before switching companies.
Opera Extensions use a different format for the Blink based Opera. It uses the subset of the Chrome extension model. There is a tool to convert the existing extensions, and documentation: http://dev.opera.com/extension-docs/
There will be no Dragonfly in Opera with WebKit (Blink):
https://twitter.com/runeh/status/301616059729969152

Debugging JavaScript using Dragonfly Opera

I have used this link and installed Opera Dragonfly locally as mentioned. But now I am unable to load the JavaScript for debugging. Attached the screenshot of error. Any idea on resolving this?
I am using Opera 12.
My dragonfly environment is :
Protocol Version: 1
Core Version: 2.10.289
Operating System: Win32
Platform: Win32
User Agent: Opera/9.80 (Windows NT 5.1; U; en) Presto/2.10.289 Version/12.00
Opera Dragonfly Version: $dfversion$
Revision Number: $revdate$
I never tried out Dragonfly locally.
I see one potential problem with the post containing the link to the dragonfly zip-file.
This line here: 5. May 2011, 10:52:51
Are you sure that your version of Opera is still compatible to this version of Dragonfly?
This Repository contains the freshest version of Dragonfly available. Check out the integrated hints on how to build dragonfly. (I think building isn't even necessary if you are okay with some performance losses)
The following helps on general questions:
Did you select the right debugging context?
Either start Dragonfly from the Window you want to debug by pressing Ctrl+Shift+I or select the right context using the rightmost button below your zoom-slider in your screenshot.

Which Safari version corresponds to which WebKit version?

Here is what Google Analytics says about the popularity of different Safari versions on my website:
Safari version Visits
=========================
533.21.1 48.82%
6533.18.5 19.52%
533.19.4 8.15%
534.5 3.82%
533.20.27 3.50%
534.48.3 3.10%
531.21.10 2.43%
533.18.5 2.30%
6531.22.7 1.00%
531.9 0.89%
But these are actually WebKit versions. Is there a table somewhere to help me to translate them to Safari versions?
Wikipedia lists Safari versions with the corresponding WebKit version: http://en.wikipedia.org/wiki/Safari_version_history