XTest.java 1.25 KB
package xxxx;

import java.net.URL;

import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.drone.api.annotation.Drone;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Test;
import org.junit.runner.RunWith;

import test.Tests;

import com.thoughtworks.selenium.DefaultSelenium;

@RunWith(Arquillian.class)
public class XTest {

	private static final String PATH = "src/test/resources/xxx";

	@Drone
	private DefaultSelenium browser;

	@ArquillianResource
	private URL deploymentUrl;

	@Deployment(testable = false)
	public static WebArchive createDeployment() {
		return Tests.createDeployment().addClass(XServlet.class)
				.addAsWebInfResource(Tests.createFileAsset(PATH + "/web.xml"), "web.xml");
	}

	@Test
	public void xxxx() {
		browser.open(deploymentUrl + "login");

		// browser.type("id=xxx-input", "demo");
		// browser.waitForPageToLoad("15000");

		// assertTrue("User should be logged in!",
		// browser.isElementPresent("xpath=//li[contains(text(), 'Welcome')]"));
		// assertTrue("Username should be shown!",
		// browser.isElementPresent("xpath=//p[contains(text(), 'You are signed in as demo.')]"));
	}
}