首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Selenium->自动化规划->如何一次执行大部分TestCases?

Selenium->自动化规划->如何一次执行大部分TestCases?
EN

Stack Overflow用户
提问于 2011-10-31 19:16:06
回答 2查看 595关注 0票数 3

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-31 19:55:59

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

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

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

代码语言:javascript
运行
复制
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代码,以便您的测试进行得更快。它看起来是这样的:

如果还有什么不清楚的地方,请访问这个link,它有很好的解释。

票数 2
EN

Stack Overflow用户

发布于 2011-11-01 15:30:14

下载demo with sample test并试用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7952956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档