Browse Source

Convert test to TB4 to be compatible with Tomcat proxy test

Change-Id: Iab049f9036c1e2efcd1445cd7691a93af1210ff0
tags/7.2.0
Artur Signell 10 years ago
parent
commit
466883b2fa

+ 3
- 20
uitest/src/com/vaadin/tests/integration/AbstractServletIntegrationTest.java View File

@@ -18,7 +18,8 @@ package com.vaadin.tests.integration;
import java.io.IOException;

import org.junit.Test;
import org.openqa.selenium.WebElement;

import com.vaadin.testbench.elements.TableElement;

/**
* Base class for servlet integration tests. Automatically prepends "/demo" to
@@ -33,28 +34,10 @@ public abstract class AbstractServletIntegrationTest extends
public void runTest() throws IOException, AssertionError {
openTestURL();
compareScreen("initial");

WebElement cell = vaadinElement(getTableCell(getTable(), 0, 1));
testBenchElement(cell).click(51, 13);

$(TableElement.class).first().getCell(0, 1).click();
compareScreen("finland");
}

private String getTableCell(String tableLocator, int row, int col) {
return tableLocator
+ "/domChild[1]/domChild[0]/domChild[1]/domChild[0]/domChild["
+ row + "]/domChild[" + col + "]/domChild[0]";
}

protected String getTable() {
return "/VVerticalLayout[0]/ChildComponentContainer[0]/VScrollTable[0]";
}

/*
* (non-Javadoc)
*
* @see com.vaadin.tests.tb3.AbstractTB3Test#getDeploymentPath()
*/
@Override
protected String getDeploymentPath() {
return "/demo" + super.getDeploymentPath();

Loading…
Cancel
Save