summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtur Signell <artur@vaadin.com>2015-02-05 11:57:47 +0200
committerVaadin Code Review <review@vaadin.com>2015-02-05 11:27:32 +0000
commit4204410dadb1947fec0e933f0d910bfa073022af (patch)
tree9d3632cd5075ec99838609d64cb06782dfd5e308
parent0ad0caae93085a5ad6e1146f445583fbb9aeec4e (diff)
downloadvaadin-framework-4204410dadb1947fec0e933f0d910bfa073022af.tar.gz
vaadin-framework-4204410dadb1947fec0e933f0d910bfa073022af.zip
Make test work on all browsers (#13775)
Change-Id: I282b3d5b14a5ec09060491bd9833c76f061bbf56
-rw-r--r--uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridEditorTest.java5
-rw-r--r--uitest/src/com/vaadin/tests/tb3/newelements/FixedNotificationElement.java16
2 files changed, 19 insertions, 2 deletions
diff --git a/uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridEditorTest.java b/uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridEditorTest.java
index 61dbfbc7c9..994b2e8e2e 100644
--- a/uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridEditorTest.java
+++ b/uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridEditorTest.java
@@ -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();
diff --git a/uitest/src/com/vaadin/tests/tb3/newelements/FixedNotificationElement.java b/uitest/src/com/vaadin/tests/tb3/newelements/FixedNotificationElement.java
new file mode 100644
index 0000000000..db20016486
--- /dev/null
+++ b/uitest/src/com/vaadin/tests/tb3/newelements/FixedNotificationElement.java
@@ -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();
+ }
+}