Аннотация @WithDriver ("firefox") не работает с Grid

А IE стартует?

попробуй ещё запустить так для тестов :

@WithDriver("firefox")
@Test
-Dwebdriver.driver=iexplorer

потом в коде в определенном класе:
@Managed(uniqueSession = true, driver=“firefox”)

так стартует все в ие(если запускать remote, локально запускаеться ие, но для этого класа запускаеться отдельный фф)

кстати и ещё вопрос, как может скипаться, если в .pom’е по умолчанию стоит файрфокс?

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <thucydides.version>0.9.275</thucydides.version>
    <webdriver.driver>firefox</webdriver.driver>
</properties>

есть такая штука, но почему оно тогда локально работает нормально?

локально работает нормально, потому что так задано))

@Managed(uniqueSession = true, driver="chrome")

заменяет дефолтный firefox на chrome

если убрать driver="…" -> будет firefox

тут нужно больше подробностей, что понять , почему оно теряется на удалённом

вопрос всё ещё актуален)

этот вариант был стартовым)) и к сожалению нерабочим
единственное что я сразу писал Test а после него WithDriver
щас буду пробовать

после впихивания этой переменной в пом там естественно ошибка, ибо система не может принять неопределенную переменную

попробуйте

все такое же…
может быть проблема в том что в проекте версия селениума 44, а в дженкинсе стоит 42?

врядли…

еще одно, WithDriver не работает как в случае использования ThucydidesRunner, так и в случае ThucydidesParameterizedRunner, значит проблема на уровне JUnita

а можно ли как то сменить драйвер руками?

всмысле?
и на каком этапе?

я имею в виду есть набор класов, по дефолту примем что они запускаютсья в хроме, нужно один класс запустить в фф, получаеться что в Before этого класса нужно убить старый инстанс драйвера и поднять фф, и еще одно условие…Thucydides((

как временное решение взял аннотацию @WithTag, в принципе работает, только придеться расплодить джобы в дженкинсе((

кстати, а через сьюты не пробовали?

можно поподробнее?)
я так понимаю они формируються

public class Application {
@Feature
public class Search {
    public class SearchByKeyword {}
    public class LangTest{}
    public class Detecting {}
}

как тогда его дернуть с мавена?

package Suites;

import Tests.RegisterTest;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;

@RunWith(Suite.class)
@Suite.SuiteClasses(
        {
                RegisterTest.class
        }
)
public class Register {
}

закинуть сюда класс для вызова и попробовать добавить для каждого сюда свой браузер

к примеру

есть тест 1,2,3,4

в первый сьют закинуть 1,2,3 с таким-то браузером
во второй сьют 1,2,4
третий…

это стори, их не нужно дёргать