Browse Source

Add Delay to unstable tests (#11638)

* Add Delay to unstable tests

* Add sleep time
tags/8.9.0.alpha1
Zhe Sun 4 years ago
parent
commit
4c4d0375c1

+ 1
- 0
uitest/src/test/java/com/vaadin/tests/components/datefield/DateTimeFieldEventOrderTest.java View File

@@ -29,6 +29,7 @@ public class DateTimeFieldEventOrderTest extends SingleBrowserTest {
new Select(timeSelects.get(0)).selectByValue("09");

findElement(By.id("test-button")).click();
sleep(100);

assertEquals("The button click event should come second.",
"2. Button Click Event", getLogRow(0));

+ 9
- 4
uitest/src/test/java/com/vaadin/tests/components/datefield/DateTimeFieldWeekDaysTest.java View File

@@ -1,8 +1,5 @@
package com.vaadin.tests.components.datefield;

import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;

import org.junit.Test;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.ui.ExpectedConditions;
@@ -13,6 +10,9 @@ import com.vaadin.testbench.elements.CheckBoxElement;
import com.vaadin.testbench.elements.DateTimeFieldElement;
import com.vaadin.tests.tb3.SingleBrowserTest;

import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;

public class DateTimeFieldWeekDaysTest extends SingleBrowserTest {

@Test
@@ -55,6 +55,7 @@ public class DateTimeFieldWeekDaysTest extends SingleBrowserTest {

openPopupAndValidateNoWeeknumbers();


$(ButtonElement.class).id("finnish").click();

openPopupAndValidateWeekNumbers();
@@ -65,7 +66,8 @@ public class DateTimeFieldWeekDaysTest extends SingleBrowserTest {
.findElement(By.className("v-datefield-button"));
// Open date popup
popupButton.click();

sleep(100);
waitUntil(ExpectedConditions.visibilityOfElementLocated(
org.openqa.selenium.By.className("v-datefield-popup")));

@@ -75,6 +77,7 @@ public class DateTimeFieldWeekDaysTest extends SingleBrowserTest {
.isEmpty());
// Close popup
popupButton.click();
sleep(100);
}

private void openPopupAndValidateNoWeeknumbers() {
@@ -82,6 +85,7 @@ public class DateTimeFieldWeekDaysTest extends SingleBrowserTest {
.findElement(By.className("v-datefield-button"));
// Open date popup
popupButton.click();
sleep(100);

waitUntil(ExpectedConditions.visibilityOfElementLocated(
org.openqa.selenium.By.className("v-datefield-popup")));
@@ -92,5 +96,6 @@ public class DateTimeFieldWeekDaysTest extends SingleBrowserTest {
.isEmpty());
// Close popup
popupButton.click();
sleep(100);
}
}

+ 2
- 1
uitest/src/test/java/com/vaadin/tests/components/ui/TextAreaEventPropagationTest.java View File

@@ -56,9 +56,10 @@ public class TextAreaEventPropagationTest extends MultiBrowserTest {
builder2.click(textField);

builder2.sendKeys("third line");
sleep(100);
builder2.sendKeys(Keys.ENTER);
sleep(100);
builder2.sendKeys(Keys.ESCAPE);

builder2.perform();

assertEquals("1. Enter button pressed", getLogRow(1));

Loading…
Cancel
Save