Quellcode durchsuchen

Close notification correctly in GridEditorTest

Change-Id: Ibe5f1cab99025fa4760ebd1e6b9d11d739e1a435
tags/7.4.0.rc1
Teemu Suo-Anttila vor 9 Jahren
Ursprung
Commit
5cb3d82ca3

+ 1
- 1
uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridEditorTest.java Datei anzeigen

@@ -219,7 +219,7 @@ public class GridEditorTest extends GridBasicFeaturesTest {
FixedNotificationElement n = $(FixedNotificationElement.class).first();
assertEquals("Column 7: Could not convert value to Integer",
n.getCaption());
n.click();
n.close();
editor.cancel();

selectMenuPath(EDIT_ITEM_100);

+ 9
- 0
uitest/src/com/vaadin/tests/tb3/newelements/FixedNotificationElement.java Datei anzeigen

@@ -1,6 +1,8 @@
package com.vaadin.tests.tb3.newelements;

import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;

import com.vaadin.testbench.By;
import com.vaadin.testbench.elements.NotificationElement;
@@ -13,4 +15,11 @@ public class FixedNotificationElement extends NotificationElement {
WebElement caption = popup.findElement(By.tagName("h1"));
return caption.getText();
}

public void close() {
click();
WebDriverWait wait = new WebDriverWait(getDriver(), 10);
wait.until(ExpectedConditions.not(ExpectedConditions
.presenceOfAllElementsLocatedBy(By.className("v-Notification"))));
}
}

Laden…
Abbrechen
Speichern