Static не потокобезопасен. Когда вы создаете член класса с таким
модификатором, то при любом обращении к нему, из любого потока, из любого
нового экземпляра класса, будет модифицироваться одна и та же ячейка памяти.
Если Вы все равно создаете новый екземпляр Селениума в
тесте, то просто уберите static:
public ExtendedDefaultSelenium
sel
Если же вы создаете екземпляр Селениума вне теста, то тут
Вам будет необходимо реализовать более сложный код. Для этого используют
паттерн Singleton.