Browser support by Watir - watir

I know that Watir supports Firefox and Chrome.
Does someone know which versions of Firefox and Chrome are supported?
According to Watir web site they support Firefox 5 and that is a pretty old version.

As far as I know, Watir supports all recent versions of Internet Explorer, Chrome, Firefox, Safari and Opera.

At work, with the Webdriver backend, I had to downgrade from Firefox 13 to Firefox 10.0.2. That seems like a big difference, but they have been cranking out the FF versions lately. It's probably because of a change in port, but I am just speculating.

Related

Audio chat using webrtc in safari browser?

I was searching for some solution for audio chat between two users in safari browser Using WEBRTC(Peer js). I have found some solutions using temasys plugins , but they only work for local streaming.
Is there someway in safari browser.
Yes, you can use Temasys plugin for Mac OSX safari and IE. I have used temasys successfully for these browsers on a live site though there are random issues sometimes. And now, I think peerjs supports Temasys integration also.
Things are about to change.
Apple announced support for WebRTC in Safari 11.
You can download the latest beta version of Safari 11 at the following link:
(You need to sign in with your Apple ID) https://developer.apple.com/safari/download/

AT-SPI for Google Chrome in Linux

I have been finding the way to get the urls of opened tabs of the browsers of Firefox and Chrome using Accessibiltiy.
I found that Firefox can get the urls using at-spi, but Chrome can get the url of focused tab a few months ago.
I have gotten a new result recently during the test. It is that I cannot access the child of Chrome using Accessibility, so I don't even know the url of focused tab.
"atspi_accessible_get_child_count" returns 0.
But as I said earlier, it worked on Chrome 31 version.
According to Assistive technology support, there are not tools to test accessibility in Linux.
Chrome does not support Accessibility anymore?
There is the answer in Chrome Accessibility.
That says accessibility of Chromium on desktop Linux is not really supported currently.
You need to start Chrome like this:
ACCESSIBILITY_ENABLED=1 chrome --force-renderer-accessibility
Both of these are necessary. For electron apps, ACCESSIBILITY_ENABLED=1 seems to be enough, at least that was the case with VSCodium and Signal Desktop.
On Windows, this is not necessary because a11y enables itself once a known screen reader is detected (afaik), but Orca under Linux is apparently not known.

Socket.io doesn't work on Chrome and Firefox

I'm new to node.js and socket.io. I test sample applications that posted on http://socket.io/#how-to-use. Everything's fine on Opera, IE and Safari but nothing happens on Chrome and Firefox.
Versions
Node.js - v0.10.5
Socket.io -0.9.6
Chrome - 27.0.1453.116
Firefox - 21.0
That is a bug around Web Socket and some modern browsers.Even this test will not work. Read the following issues.
https://github.com/LearnBoost/socket.io/issues/1150
991 and 998

Mobile version Google Chrome on PC (for developers)

Could you suggest how best to test the site for Google Chrome mobile version...? I know that Opera Mobile and Mozilla Firefox are emulators for the desktop, but I have not seen this for Chrome. Maybe I'm just looking bad?
for example:
Mozilla Firefox - http://www.mozilla.org/en-US/mobile/ (fennec)
Opera - http://www.opera.com/developer/tools/mobile/
Pretty old question but in case someone else hit it in future;
Best solution i found is this;
https://developers.google.com/chrome-developer-tools/docs/remote-debugging?hl=tr
And the best part is, its working!
PS: If "adv devices" command doesn't work make sure that you have the USB driver for your phone is installed on your PC.
Google Chrome Canary can be a better replacement for this purpose. I use Chrome Canary for testing purpose.
https://developers.google.com/chrome-developer-tools/docs/mobile-emulation
It's easy to browse mobile version of nay site using browsing agent switcher, there are browser agent switcher for all browsers, more read here about browsing mobile version of site on desktop PC.

How can I check my ajax application and site on multiple browsers?

I am running windows 7 which won't even allow me to use the latest IE version for testing.
I currently use google crome and firefox. Is there a program or easy way to test a site with multiple browsers, and not just
the way they might look but everything like javascript and ajax just as if I were using that particular browser?
http://www.xenocode.com/Browsers/ has some great online browser virtualizations.
They take a bit to load but are perfect for testing. Javascript and such will work like normal and you can try out all the versions of IE from the same computer without installing anything.
I should note that these launch fully functional browser windows- It is not an in browser preview type thing.
They used to have multiple IE versions, Firefox, Opera and safari available to download as portable software but I can't find them anymore :(
Install a virtual machine manager - OpenBox from Sun is free and works OK - and install a copy of Windows / Linux / whatever in each of a bunch of virtual machines. Then in each Windows either keep the installed browser (ie IE 6, hahah, in XP) or upgrade it to IE 7 or IE 8. Also install whatever versions of FF and Opera and so on.
It's not perfect, but I get by using IETester for different versions of IE. The author claims it works on Windows 7.
You can check out the TestSwarm, by John Resig. His blog article on here is at:
http://ejohn.org/blog/javascript-testing-does-not-scale/

Resources