Я пытаюсь перенести существующие тесты селена с Nunit на MBunit, чтобы я мог параллельно проводить тесты с использованием селеновой сетки. Я добавил атрибуты
Migrate selenium Nunit тесты для MBunit для параллельного выполнения
[assembly: DegreeOfParallelism(8)]
[assembly: Parallelizable(TestScope.All)]
к AssemblyInfo.cs и добавлены ссылки на Gallio.dll и MBUnit.dll на C# проекта. Проблема заключается в том, что, когда я запускаю тесты с использованием gallio, тесты не дают ссылок на «ERROR: No sessionId. Скорее всего, ваша оригинальная команда newBrowserSession не удалась».
Может кто-нибудь помочь мне с этой ошибкой.
Спасибо,
Vamyip
, как вы начинаете браузер? – AutomatedTester
Я сохранил функцию настройки в отдельном проекте внутри одного и того же решения. Эта функция считывает конфигурацию из и xml-файла, а затем создает экземпляр ISelenium, используя конфигурацию, считанную из xml. Затем задается команда selenium.start() (в той же самой функции). Эта функция вызывается в функции setup() класса, содержащего тестовые примеры. Я готов изменить свой код, если это необходимо. Спасибо за ваш ответ - – vamyip