需要(SeleniumWebDriver+Junit)示例测试框架代码或运行方式

需要(SeleniumWebDriver+Junit)示例测试框架代码或运行方式,selenium,junit,webdriver,Selenium,Junit,Webdriver,我需要一个SeleniumWebDriver+Junit示例测试框架 在那里我可以运行下面的东西 1框架应该从配置文件/txt文件中读取输入/testcase id 2只在特定测试用例失败时运行该测试用例的灵活性。 3可以自动化 目前我的测试用例数量很大,如果我使用Junit TestSuite,那么需要维护更多的类;如果我使用Junit普通测试用例,那么我无法自动化&无法运行特定的失败测试用例 请帮忙 @Test public void test() { WebDriver drive

我需要一个SeleniumWebDriver+Junit示例测试框架

在那里我可以运行下面的东西 1框架应该从配置文件/txt文件中读取输入/testcase id 2只在特定测试用例失败时运行该测试用例的灵活性。 3可以自动化

目前我的测试用例数量很大,如果我使用Junit TestSuite,那么需要维护更多的类;如果我使用Junit普通测试用例,那么我无法自动化&无法运行特定的失败测试用例

请帮忙

@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>

它需要是Junit框架吗?我的主要经验是使用TestNG—它使用配置文件来确定要运行的测试。作为测试过程的一部分,TestNG创建了一个配置文件,其中只包含失败的测试用例,可以按原样运行。嗨,Bob,是的,我需要Junit框架。