我正在学习selenium以便在我的application.so上重现它,请通过回答我的问题来帮助我。1)如何使用自动化工具(selenium 2)一次执行大量测试用例?)如何启动我的应用程序以使用自动化工具selenium rc进行测试?
发布于 2011-10-31 19:55:59
要使用selenium API,您需要从here下载所需的.jar文件
将所需的.jar文件添加到项目类路径后,就可以开始进行测试了。
下面是一个非常简单的hello world应用程序示例,它可以帮助您理解selenium测试。(正如您看到的,没有调用main或任何类似的东西,测试将在应用程序启动时自动运行)
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,它有很好的解释。
发布于 2011-11-01 15:30:14
下载demo with sample test并试用
https://stackoverflow.com/questions/7952956
复制相似问题