Я пытаюсь использовать @BeforeSuite после создания экземпляра webdriver в Arquillian
Я просто привожу пример ниже
@RunAsClient
public class GoogleTest extends Arquillian {
@Drone
private WebDriver driver;
@ArquillianResource
private URL contextRoot;
@Page
Google googlePage;
@BeforeSuite
public void init() {
driver.get(contextRoot.toString());
}
@Test
public void googleSearchTest() {
System.out.println(contextRoot);
googlePage.searchFor("Arquillian Graphene");
}
}
Но он получает исключение нулевого указателя, потому что драйвер не создан.Поэтому мой вопрос заключается в том, как вызвать мой @BeforeSuite после того, как Arquillian определил @ BeforeSuite.
Я не хочу выполнять создание экземпляра веб-драйвера, я предпочитаю, чтобы это обрабатывалось аннотацией Arquillian @Drone, и я выполню своюсобственный @BeforeSuite после этого.