Selenium->自动化规划 - >如何一次执行大多数TestCase?

时间:2011-10-31 11:16:06

标签: java selenium selenium-rc

iam学习selenium以便在我的应用程序上重现它。所以,请通过回答我的问题来帮助我.1)如何使用自动化工具(selenium 2)一次执行大量的测试用例?)如何启动我的应用程序使用自动化工具selenium rc进行测试?

2 个答案:

答案 0 :(得分:2)

要使用selenium API,您需要从here下载所需的.jar文件

将所需的.jar文件添加到项目类路径后,即可开始进行测试。

这是一个非常简单的hello world应用程序示例,可以帮助您了解selenium测试。 (如您所见,没有调用main或anithing类似的,测试将在应用程序启动时自动运行)

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();

    }

}

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

1-使用控制台(您下载的文件所在的位置)转到Selenium-Server文件夹

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

一旦运行,请返回编程IDE并运行应用程序

此外,您还可以下载firefox的Selenium插件,当您浏览页面时将为您创建Java代码,以便您的测试速度更快。 这就是它的样子:

enter image description here

如果某些内容仍然不清楚,请访问此link,这是非常好的解释。

答案 1 :(得分:0)

下载demo with sample test并尝试使用