@@ -1,13 +1,14 @@ | |||
package com.vaadin.tests.components.datefield; | |||
import static org.junit.Assert.assertEquals; | |||
import org.junit.Test; | |||
import org.openqa.selenium.By; | |||
import com.vaadin.testbench.elements.DateFieldElement; | |||
import com.vaadin.testbench.elements.TextFieldElement; | |||
import com.vaadin.tests.tb3.MultiBrowserTest; | |||
import static org.junit.Assert.assertEquals; | |||
public class DateFieldFocusTest extends MultiBrowserTest { | |||
@Test | |||
@@ -19,16 +20,15 @@ public class DateFieldFocusTest extends MultiBrowserTest { | |||
TextFieldElement textField = $(TextFieldElement.class).caption("second") | |||
.first(); | |||
dateField.openPopup(); | |||
dateField.openPopup(); | |||
dateField.openPopup(); | |||
dateField.openPopup(); | |||
// open DateField popup | |||
dateField.findElement(By.className("v-datefield-button")).click(); | |||
sleep(100); | |||
// close DateField popup | |||
dateField.findElement(By.className("v-datefield-button")).click(); | |||
sleep(100); | |||
assertEquals("1. focused", getLogRow(0)); | |||
textField.focus(); | |||
waitUntil(input -> "2. blurred".equals(getLogRow(0))); | |||
} | |||
} |
@@ -20,7 +20,7 @@ public class DateTimeFieldEventOrderTest extends SingleBrowserTest { | |||
DateTimeFieldElement field = $(DateTimeFieldElement.class).first(); | |||
field.openPopup(); | |||
field.findElement(By.className("v-datefield-button")).click(); | |||
List<WebElement> timeSelects = findElement( | |||
By.className("v-datefield-calendarpanel-time")) |
@@ -1,8 +1,5 @@ | |||
package com.vaadin.tests.components.grid; | |||
import static org.junit.Assert.assertEquals; | |||
import static org.junit.Assert.assertTrue; | |||
import java.util.List; | |||
import org.junit.Test; | |||
@@ -13,6 +10,9 @@ import com.vaadin.testbench.elements.GridElement; | |||
import com.vaadin.testbench.parallel.TestCategory; | |||
import com.vaadin.tests.tb3.MultiBrowserTest; | |||
import static org.junit.Assert.assertEquals; | |||
import static org.junit.Assert.assertTrue; | |||
@TestCategory("grid") | |||
public class GridEditorMultiselectTest extends MultiBrowserTest { | |||
@@ -37,6 +37,7 @@ public class GridEditorMultiselectTest extends MultiBrowserTest { | |||
openTestURL(); | |||
GridElement grid = openEditor(); | |||
grid.getEditor().cancel(); | |||
sleep(100); | |||
assertCheckboxesEnabled(grid, true); | |||
} | |||
@@ -1,9 +1,5 @@ | |||
package com.vaadin.tests.elements.menubar; | |||
import static org.junit.Assert.assertEquals; | |||
import static org.junit.Assert.assertFalse; | |||
import static org.junit.Assert.assertTrue; | |||
import java.util.List; | |||
import org.junit.Before; | |||
@@ -15,6 +11,10 @@ import org.openqa.selenium.WebElement; | |||
import com.vaadin.testbench.elements.MenuBarElement; | |||
import com.vaadin.tests.tb3.MultiBrowserTest; | |||
import static org.junit.Assert.assertEquals; | |||
import static org.junit.Assert.assertFalse; | |||
import static org.junit.Assert.assertTrue; | |||
public class MenuBarUITest extends MultiBrowserTest { | |||
@Override | |||
@@ -58,6 +58,7 @@ public class MenuBarUITest extends MultiBrowserTest { | |||
// The Edit menu will be opened by moving the mouse over the item (done | |||
// by clickItem). The first click then actually closes the menu. | |||
menuBar.clickItem("Edit"); | |||
sleep(100); | |||
menuBar.clickItem("Edit"); | |||
assertFalse(isItemVisible("Save As..")); | |||
assertTrue(isItemVisible("Paste")); |
@@ -1,7 +1,5 @@ | |||
package com.vaadin.tests.elements.notification; | |||
import static org.junit.Assert.assertTrue; | |||
import java.util.List; | |||
import org.junit.Test; | |||
@@ -10,6 +8,8 @@ import com.vaadin.testbench.elements.ButtonElement; | |||
import com.vaadin.testbench.elements.NotificationElement; | |||
import com.vaadin.tests.tb3.MultiBrowserTest; | |||
import static org.junit.Assert.assertTrue; | |||
public class NotificationCloseTest extends MultiBrowserTest { | |||
@Override | |||
@@ -43,6 +43,7 @@ public class NotificationCloseTest extends MultiBrowserTest { | |||
ButtonElement btn = $(ButtonElement.class).id(id); | |||
// show notification | |||
btn.click(); | |||
sleep(100); | |||
$(NotificationElement.class).get(0).close(); | |||
List<NotificationElement> notifications = $(NotificationElement.class) | |||
.all(); |