package com.vaadin.v7.tests.components.window; import org.junit.Assert; import org.junit.Test; import org.openqa.selenium.Keys; import com.vaadin.testbench.elements.WindowElement; import com.vaadin.testbench.elements.TextFieldElement; import com.vaadin.tests.tb3.MultiBrowserTest; public class UndefinedHeightSubWindowAndContentTest extends MultiBrowserTest { @Test public void testUndefinedHeight() { openTestURL(); TextFieldElement textField = $(TextFieldElement.class).first(); textField.click(); textField.sendKeys("invalid", Keys.ENTER); WindowElement window = $(WindowElement.class).first(); int height = window.getSize().getHeight(); Assert.assertTrue("Window height with validation failure", 161 <= height && height <= 164); textField.setValue("valid"); textField.sendKeys(Keys.ENTER); height = window.getSize().getHeight(); Assert.assertTrue("Window height with validation success", 136 <= height && height <= 139); } }