selenium

Mercury QuickTest Professional

http://www.openqa.org/selenium/

Selenium Core (selenium-core-0.8.2.zip)
Selenium RC (selenium-remote-control-0.9.0.zip)
Selenium IDE (Selenium IDE 0.8.7)

FireFox? Selenium IDE

java -jar selenium-server.jar

TestSuite?

java %PROXY_OPTION% -jar selenium-server.jar -htmlSuite "*ieplore" "http://www.testsitaiurl.com" "testsuite.html" "TestResult.html" -timeout 60000
-Dhttp.proxyHost=hoge.proxy.com -Dhttp.proxyPort=8080

SeleniumServer?

selenium-server.jar
selenium-server-tests.jar
selenium-java-client-driver.jar
selenium-java-client-driver-tests.jar

package com.example.tests;

import com.thoughtworks.selenium.SeleneseTestCase;

public class Test extends SeleneseTestCase {
	private SeleniumServer seleniumServer; 

	public void setUp() throws Exception {
		seleniumServer = new SeleniumServer();
		seleniumServer.start();

		super.setUp("http://www.yahoo.co.jp");
	}

	public void tearDown() throws Exception {
		super.tearDown();
		seleniumServer.stop();
	}

	public void testTest() throws Exception {
		selenium.open("/");
		selenium.type("fp", "hoge");
		selenium.click("st");
		// selenium.waitForPageToLoad("30000");
		verifyTrue(selenium.isTextPresent("hoge"));
	}
}

ForPageToLoad?

	at com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:73)

WEB+DB PRESS Vol36


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS