Я разработал приложение Spring Boot/Angular JS. Теперь я пытаюсь реализовать некоторые тесты интерфейса GUI.
Я попытался использовать Selenium ChromeDriver, поэтому добавил зависимость Selenium:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.4.0</version>
</dependency>
И я создал свой первый тест:
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = MyMainClass.class)
public class SeleniumTest {
private WebDriver driver;
@Before
public void setup() {
System.setProperty("webdriver.chrome.driver", "my/path/to/chomedriver");
driver = new ChromeDriver();
}
@Test
public void testTest() throws Exception {
driver.get("https://www.google.com/");
}
}
Это прекрасно работает. Но теперь я хочу получить страницы своего приложения с помощью:
driver.get("http://localhost:8080/");
Но я получаю «ERR_CONNECTION_REFUSED» в браузере Chrome.
Я думаю, это потому, что мне нужно настроить свой тест для запуска моего веб-приложения, прежде чем запускать тест, но я не знаю, как этого добиться?