大佬教程收集整理的这篇文章主要介绍了Spring Boot GUI测试Selenium WebDriver,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在您的情况下,服务未启动。尝试这样的事情。
@RunWith(springrunner.class)
@SpringBoottest(webEnvironment = SpringBoottest.WebEnvironment.RANDOM_PORT)
public class SELEniumTest {
@LocalServerPort
privatE int port;
private WebDriver driver;
@Value("${server.contextpath}")
private String contextpath;
private String base;
@Before
public voID setUp() throws Exception {
System.setProperty("webdriver.Chrome.driver", "my/path/to/Chromedriver");
driver = new ChromeDriver();
this.base = "http://localhost:" + port;
}
@Test
public voID testtest() throws Exception {
driver.get(base + contextpath);
}
}
更新:
添加依赖项
<dependency>
<groupID>org.springframework.boot</groupID>
<artifactID>spring-boot-starter-test</artifactID>
<scope>test</scope>
</dependency>
我开发了一个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/");
但是我在Chrome浏览器中看到了“ ERR_CONNECTION_REFUSED”。
以上是大佬教程为你收集整理的Spring Boot GUI测试Selenium WebDriver全部内容,希望文章能够帮你解决Spring Boot GUI测试Selenium WebDriver所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。