iam学习selenium以便在我的应用程序上重现它。所以,请通过回答我的问题来帮助我.1)如何使用自动化工具(selenium 2)一次执行大量的测试用例?)如何启动我的应用程序使用自动化工具selenium rc进行测试?
答案 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代码,以便您的测试速度更快。 这就是它的样子:
如果某些内容仍然不清楚,请访问此link,这是非常好的解释。
答案 1 :(得分:0)
下载demo with sample test并尝试使用