【问题标题】:Need (Selenium webdriver + Junit) Sample test frame work code or the way how to run需要(Selenium webdriver + Junit)示例测试框架工作代码或如何运行
【发布时间】:2014-06-30 11:28:19
【问题描述】:

我需要一个 Selenium webdriver + Junit Sample 测试框架工作。

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

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

请帮忙

【问题讨论】:

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

标签: selenium junit webdriver


【解决方案1】:
@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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多