Как уже говорилось, навязывает ли WebDriver максимальное количество одновременно работающих драйверов?
Причина, по которой я спрашиваю это, заключается в том, что я запускаю не один, а скорее пул потоков, каждый из которых выполняет заданный сценарий тестирования, а затем записывает результат и время теста после завершения всех потоков.
Если я бегу:
1 ... хорошо,
2 ... хорошо,
3 ... хорошо,
4 ... хорошо,
5 + ... некоторые возвращают «сбой», хотя каждый сценарий один и тот же!
Достаточно странно, что он вернет результаты, подобные:
Test #1 Pass 13s
Test #2 Pass 19s
Test #3 Fail 0s
Test #4 Pass 8s
Test #1 Pass 11s
Так что, очевидно, поток исполняется и затем завершается за 0 с.
И, возможно, самое странное в том, что файл журнала (есть один файл для каждого потока) показывает, что поток начал и создал драйвер, однако вскоре после этого (возможно, когда драйвер был запущен) поток был прерван и / или уничтожен. *