Hot answers tagged

14

I like using modern.ie (by Microsoft) because they carry all IE browsers from IE6 to IE11 and it's free. You basically choose which version of IE you want and it comes prepackaged with its own virtual machine so you don't have to install anything. Just run and test. The downside is the virtual machines are time limited and expire after a certain amount of ...


8

Internet Explorer is not native to Ubuntu/Linux so installing IE locally will give you different behaviors than IE on Windows (as you are forcing compatibility with unofficial APIs). As such, I would recommend against that approach. Instead I would suggest running IE with a Virtual Machine Microsoft has created some customized Windows VHDs with the purpose ...


6

Try to click the "Continue to this website (not recommended)." link in the following way (works for me on EI7, IE8): webDriver.navigate().to("javascript:document.getElementById('overridelink').click()");


4

I don't think that QTP 10 supports IE9, it doesn't appear in the PAM. As far as I know support for IE9 was added in QTP11 via some patches.


3

Check with different xpath & use implicitly wait instead of 'Thread.sleep' -See below driver.switchTo().frame(driver.findElement(By.id("frmmenusuperior"))); driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS); WebElement menu = driver.findElement(By.xpath("//li[@id='i_ACAD']/a")); Actions actions = new Actions(driver); actions....


3

As a former virtualbox user, my preference for testing my apps on ie8, ie9, ie10 and ie11 is now: Parallels. a paid piece of software (about $80-$100) that I now consider invaluable for my IE testing. http://www.parallels.com/ I also like Parallels because you can set up bookmarks for the URL's you frequently test and they are the next time you go to use ...


3

You can also use http://www.browserstack.com/ where you can not only get older versions of IE but pretty much any browser you want.


3

You can use SilkTest 2011 as it has support for the IE 9 & FF6. Your silk test 2010 script will run on Silk test 2011.


3

Okay I just got it working under IE9 using C# and the following code: IWebDriver driver = new InternetExploreDriver(); driver.Url("Site"); driver.Navigate().GoToUrl("javascript:document.getElementById('overridelink').click()"); And now it will go to the real page.


2

I am glad I found this message thread. I must have different version of webdriver and the following line works for me using IE8. Thanks. driver.execute_script("document.getElementById('overridelink').click()"); Edited to add: forgot to mention that my driver = webdriver.Ie() !


2

The only workaround we've been able to do is run the tests at night when there is nothing else going on. (we also dropped support for IE, so there's that avenue you can take as well...)


1

if you wanted to test what the filtering was doing to your site then you would need to run some browsers in china. You could do this with a selenium grid hosted in china driving OSes in vm guests. if you just wanted to check how your site works on degraded bandwidth you could use something like wanem to simulate various types of issues. http://wanem....


1

Please check the below Solution: Step 1: Get the Class ID from IE > Tools > Manage Add-ons Step 2: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Settings{47833539-D0C5-4125-9FA8-0819E2EAAC93}] “Flags”=dword:00000001 Note: 0 is for enable and 1 is for disable.


1

According to support.microsoft.com/kb/834489 this feature is not supported in IE on security grounds.


1

I have this code running always when I instance IE8 on my tests. Works fine. #region SSL workaround for IE if (driver.GetType() == typeof(InternetExplorerDriver) && driver.Title.Contains("Certificate")) driver.Navigate().GoToUrl("javascript:document.getElementById('overridelink').click()"); #endregion


Only top voted, non community-wiki answers of a minimum length are eligible