I installed and successfully run IE11 tests with Selenium.
Is there any easy setup to force run IE8 for testing with Selenium?
According to https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver#required-configuration there is nowhere mentioned how to run specific - here IE8 - version of IE and by default IE11 is run.
Should I have installed IE8 first to make those test run?
It is impossible to run IE8 on Windows10 because this is not supported configuration as #BoldClock mentioned in comment to my question.
To make this happen VirtualMachine need to be downloaded form https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/ and run to make IE8 tests available.
Similar question:
Can I install IE7 and IE8 in Windows 10?
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.
I have a client who had a script working and now stopped working. I run it in my computer and it works (i runned it on Linux and Windows). My client runned it on Mac and Windows.
I am new to Selenium, but the part of the code that crashes is where Selenium takes place, it gets the Firefox to open but not load the page. I think it migth be a problem with the webDriver of Selenium that must be updated.
I told him to install pip in his Mac and uninstall Selenium and reinstall it, is this how it is done in OS machines? Is there any issue related to my problem?
Thanks
It would be helpful if you had specify Selenium version and also which browser are you using and it's version too. But the behavior you described seems to be caused by having newer version of browser which the Selenium version you using doesn't support. So upgrading to newest version of Selenium (2.35) will likely make this problem disappear.
So, I'm developing my rails applications on my mac, thro WEBrick at 0.0.0.0:3000 and I need to test how the layout are showing on PC running Windows with Internet Explorer 7 and IE8.
I have tried to test it thro Wine + Wine Bottler, but I can't access that point.
And now I'm thinking to install VirtualBox to give a try, but before doing this, it will be good to know from others if it will or not work for me in this case.
Any advice?
Thanks!
I use VirtualBox for interface testing. I've had no problems with it at all. I have an external drive with various disk images for firing up various versions of Windows and thus various versions of IE as well as Firefox and Chrome. Works a treat and no complaints.
We have used VirtualBox and a program called IETester:
http://www.my-debugbar.com/wiki/IETester/HomePage
It works well, even for IE6 although there are some very minor differences for IE6.
Makes it very quick to test in all versions of IE as you can have a tab for each.
Give it a go.
Anyone that has installed the new IE9 know if I can keep IE8 installed? I do a lot of web testing and don't want to update to IE9 if I loose IE8.
best way is to install a Virtual Machine
Per Microsoft:
If you are running Windows Vista or
Windows 7 on your computer, you can
install the Internet Explorer 9 Beta
to replace your existing version of
Internet Explorer. After you install
Internet Explorer 9, you can uninstall
it to restore the previously installed
version of Internet Explorer.
So no, it will overwrite IE8 (at least the Beta will. I suppose this is not guaranteed to be the same for the release version).
I use Virtual PC with images of the browsers I need to test, but also and more lately, IETester, http://www.my-debugbar.com/wiki/IETester/HomePage. It allows you to run multiple versions of IE side by side.
If you want to be able to play with the new features of IE9 without installing the entire browser (which will replace IE8) you can install the Platform Preview. The PP is stand-alone, includes the latest features and bug fixes and has been getting updated roughly every 8 weeks. You can get the latest Platform Preview at:
www.ietestdrive.com
FYI: the production IE 9 does not accurately reproduce IE 8. I've got a CSS issue I'm chasing down now because IE 9's IE 8 mode isn't the same as real IE 8.
If you are concerned with testing how your site looks in IE8/7, you can use the Developer Tools (press F12) to switch the Browser modes and Document modes so that IE9 interacts with the web server as a different user agent, and renders the HTML document according to the version rules.
http://msdn.microsoft.com/en-sg/ie/ff468705(en-us).aspx#_New_Dev_Tools
IE9 beta is released as a Windows update, so after installing it and playing around, you can remove it from Programs and Features -> Installed Updates, which will recover IE8.
hit f12 on ie9, it will pop up the debug console. In the menu there is a browser mode option where you can set the browser to display as ie8 and a bunch of other versions too.
Also, if you're mouse focus is on the console and you hit ctrl+r, it will clear your browser cache... This is a feature that all the other browser debuggers lack.. ability to quickly clear cache.... I'm rambling now.
The best way to see your site on old versions of IE is that:
If you have IE9+, open your current version of InternetExplorer, press F12, click on "Browser Mode" tab, then choose the version you want.
see screenshot here:
Works better than IE-tester, and easier than using virtual machine.