我需要一个Selenium webdriver + Junit Sample测试框架。
我可以在哪里运行以下内容 1)框架工作应该从配置文件/ txt文件中读取输入/测试用例ID 2)只有在失败时才能灵活地运行特定的测试用例。 3)可以自动化。
目前我的测试用例数量很大,如果我使用Junit TestSuite,那么需要维护更多类,如果我使用Junit正常测试用例,那么我就无法自动化&无法运行特定的失败测试用例
请帮忙
答案 0 :(得分:0)
@Test
public void test() {
WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.com);
Assert.assertTrue(driver.getTitle().equals("Google"));
}
就是这样,你可以得到简单的测试。我还建议Maven处理您的依赖项,在这种情况下,您的pom.xml
看起来像
<dependencies>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.41.0</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
</dependencies>