Browse Source

Make test work on all browsers (#13775)

Change-Id: I282b3d5b14a5ec09060491bd9833c76f061bbf56
tags/7.4.0.rc1
Artur Signell 9 years ago
parent
commit
b6ac9f4f69

+ 3
- 2
uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridEditorTest.java View File

@@ -38,6 +38,7 @@ import com.vaadin.testbench.elements.GridElement.GridEditorElement;
import com.vaadin.testbench.elements.NotificationElement;
import com.vaadin.tests.components.grid.basicfeatures.GridBasicFeatures;
import com.vaadin.tests.components.grid.basicfeatures.GridBasicFeaturesTest;
import com.vaadin.tests.tb3.newelements.FixedNotificationElement;

public class GridEditorTest extends GridBasicFeaturesTest {

@@ -215,9 +216,9 @@ public class GridEditorTest extends GridBasicFeaturesTest {
intField.clear();
intField.sendKeys("banana phone");
editor.save();
WebElement n = $(NotificationElement.class).first();
FixedNotificationElement n = $(FixedNotificationElement.class).first();
assertEquals("Column 7: Could not convert value to Integer",
n.getText());
n.getCaption());
n.click();
editor.cancel();


+ 16
- 0
uitest/src/com/vaadin/tests/tb3/newelements/FixedNotificationElement.java View File

@@ -0,0 +1,16 @@
package com.vaadin.tests.tb3.newelements;

import org.openqa.selenium.WebElement;

import com.vaadin.testbench.By;
import com.vaadin.testbench.elements.NotificationElement;
import com.vaadin.testbench.elements.ServerClass;

@ServerClass("com.vaadin.ui.Notification")
public class FixedNotificationElement extends NotificationElement {
public String getCaption() {
WebElement popup = findElement(By.className("popupContent"));
WebElement caption = popup.findElement(By.tagName("h1"));
return caption.getText();
}
}

Loading…
Cancel
Save