Ватин - как мне провести тестирование на разных версиях Internet Explorer? - PullRequest
0 голосов
/ 13 июля 2011

Мне нужно выполнить тесты в разных версиях браузера Internet Explorer, но не в WATIN.CORE.IE - методе, который изменил бы версию используемого браузера. Я надеюсь, вы понимаете мою проблему.

Ответы [ 2 ]

2 голосов
/ 20 июля 2011

Вы можете запросить реестр, чтобы получить версию IE.

Чтобы вывести полный номер версии на консоль NUnit, выполните следующие действия.

        var ieKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer");
        if (ieKey == null)
        {
            Console.WriteLine("IE key not found");
        }
        else
        {
            Console.WriteLine("Version:" + (string)ieKey.GetValue("Version"));
        }

Вышеуказанное было проверено с помощью: Windows7, IE8 и WatiN 2.0

Спасибо Jeroen, поскольку системный вызов дословно копируется из IE.cs

2 голосов
/ 13 июля 2011

Вам понадобится несколько виртуальных машин , каждая из которых установлена ​​с разной версией, т. Е. Потому что вы не можете устанавливать, т.е. версии рядом (есть несколько хаков, но вы никогда не получите истинное представление).

...