Привет! При параллельном запуске появляется ошибка (см. ниже) , кто сталкивался, как решали?
- Есть тесты написанные на C#, Nunit, Webdriver (NgDriver)
- Делаю параллельный запуск тестов в 2 или 4, потока из под Студии с помощью [Parallelizable(ParallelScope.Fixtures)]
Драйвер не статический, в TestBase для каждого класса создается собственный экземпляр драйвера и сюит тестов гоняется в одной сессии - После прохождения 10-15 тестов появляется ошибка
- Обычно происходит на тестах где много полей ввода и большое количество проверок в форме
- На виртуалке из под Тимсити тоже самое
- Если не запускать параллельно, то все ок
Ошибка при обычном запуске локально из под студии и в Тимсити: Message: OpenQA.Selenium.WebDriverException : A exception with a null response was thrown sending an HTTP request to the remote WebDriver server for URL. The status of the exception was UnknownError, and the message was: Only one usage of each socket address (protocol/network address/port) is normally permitted Only one usage of each socket address (protocol/network address/port) is normally permitted
Ошибка при запуске в Selenium Grid локально из под студии
Message: OneTimeSetUp: OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL timed out after 60 seconds.
----> System.Net.WebException : The operation has timed out.