Хотелось бы узнать, возникали ли у кого-нибудь проблемы с использованием хромедривера в режиме "без головы".В моем случае, при запуске тестов селена в этом режиме, выполнение того же самого останавливается на неопределенный срок, не завершая тест и запускает выполнение следующего тестового примера, а также не выдает соответствующее исключение.Я хотел бы знать, может ли кто-нибудь иметь представление о том, что может происходить.Я предполагаю, что эта проблема связана со статической инициализацией веб-драйвера
public static WebDriver createInstance(WebDriver driver, String browserName){..}
Мои журналы показывают, что эта последовательность тестовых случаев не полностью выполнена, а следующий тестовый пример называется
- INFO learning.helpers.DriverInitialisor - createInstance - 111 - Running Chrome browser in headless mode
- INFO learning.helpers.DriverInitialisor - createInstance - 126 - Launching Chrome browser in local mode
- INFO learning.tests.ExpandFAQ - expandAndCollapseFAQ - 30 - launching the ION Learning Hub Application
- INFO learning.tests.ExpandFAQ - expandAndCollapseFAQ - 35 - Open a searched product
- INFO learning.helpers.DriverInitialisor - createInstance - 111 - Running Chrome browser in headless mode
- INFO learning.helpers.DriverInitialisor - createInstance - 126 - Launching Chrome browser in local mode
- INFO learning.tests.CollapseFAQ - collapseFAQ - 30 - launching the ION Learning Hub Application
- INFO learning.tests.CollapseFAQ - collapseFAQ - 35 - Open a searched product
Это продолжается для нескольких тестовых случаев, а затем снова начинается полное выполнение для других тестовых случаев.Я бегу около 50 тестовых случаев.Многопоточность не реализована.