Java 硒->;自动化规划->;如何一次执行大多数测试用例?

Java 硒->;自动化规划->;如何一次执行大多数测试用例?,java,selenium,selenium-rc,Java,Selenium,Selenium Rc,我学习selenium是为了在我的应用程序上重现它。因此,请回答我的问题。1)如何使用自动化工具(selenium 2)一次执行大量测试用例?如何启动我的应用程序以使用自动化工具selenium rc进行测试?要使用selenium API,您需要从 一旦将所需的.jar文件添加到项目类路径中,就可以开始进行测试了 下面是一个非常简单的hello world应用程序示例,可以帮助您理解selenium测试。(正如您看到的,没有对main或anithing的调用,当应用程序启动时,测试将自动运行)

我学习selenium是为了在我的应用程序上重现它。因此,请回答我的问题。1)如何使用自动化工具(selenium 2)一次执行大量测试用例?如何启动我的应用程序以使用自动化工具selenium rc进行测试?

要使用selenium API,您需要从

一旦将所需的.jar文件添加到项目类路径中,就可以开始进行测试了

下面是一个非常简单的hello world应用程序示例,可以帮助您理解selenium测试。(正如您看到的,没有对main或anithing的调用,当应用程序启动时,测试将自动运行)

在运行应用程序之前,应该从控制台启动RC服务器。这很简单,只是:

1-使用控制台转到Selenium服务器文件夹(下载文件的位置)

2-执行java-jar selenium-server.jar

运行后,返回编程IDE并运行应用程序

您还可以下载用于firefox的Selenium插件,当您浏览页面时,该插件将为您创建java代码,这样您的测试将进行得更快。 这就是它的样子:

如果仍有不清楚的地方,请访问此网站,它的解释非常清楚。

下载并试用

import com.thoughtworks.selenium.DefaultSelenium;
import com.thoughtworks.selenium.Selenium;    
import junit.framework.TestCase;

public class HelloSeleniumTest extends TestCase {

    private Selenium browser;

    public void setUp() {

        browser = new DefaultSelenium("localhost",

            4444, "*firefox", "http://www.google.com");

        browser.start();

    }



    public void testGoogle() {

        browser.open("http://www.google.com/webhp?hl=en");

        browser.type("q", "hello world");

        browser.click("btnG");

        browser.waitForPageToLoad("5000");

        assertEquals("hello world - Google Search", browser.getTitle());

    }



    public void tearDown() {

        browser.stop();

    }

}