diff options
author | Artur Signell <artur@vaadin.com> | 2015-02-05 11:57:47 +0200 |
---|---|---|
committer | Vaadin Code Review <review@vaadin.com> | 2015-02-05 11:27:32 +0000 |
commit | 4204410dadb1947fec0e933f0d910bfa073022af (patch) | |
tree | 9d3632cd5075ec99838609d64cb06782dfd5e308 | |
parent | 0ad0caae93085a5ad6e1146f445583fbb9aeec4e (diff) | |
download | vaadin-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.java | 5 | ||||
-rw-r--r-- | uitest/src/com/vaadin/tests/tb3/newelements/FixedNotificationElement.java | 16 |
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(); + } +} |