Проблема возникает как при запуске тестов в одной потоке, так при запуске нескольких потоков. А также иногда стала появляться такая ошибка. Причём, некоторые тесты отрабатывают без ошибок.
java.lang.IllegalStateException: No webdriver is bound to current thread: 10. You need to call open(url) first.
Тесты запускаются в Jenkins. Может у кого была такая проблема?
ну почему-то тесты не могут найти бинарников браузера для хромдрайвера
можно в опциях зашить путь до экзешника, и тогда уже если будет падать - ковыряться дальше с проблемой
Сам дурак, selenoid и selenide прекрасно работают. Пиши код нормально и всё будет работать)
at chat.ros.testing2.TestsBase.openMS(TestsBase.java:107)
at chat.ros.testing2.server.TestServerPage.beforeTest(TestServerPage.java:34)
Вообщем мой говнокод пытается запустить почему-то бинарник на машине, а не в докере, его там нет и соответственно код падает. Хотя это проявляется не всегда, поэтому исправить думаю будет непросто
Проблема была действительно в моём коде. После того, как добавил сохранение instance класса, в котором инициализируется драйвер, после 5 прогонов ошибка не повторялась.