aboutsummaryrefslogtreecommitdiffstats
path: root/uitest
diff options
context:
space:
mode:
Diffstat (limited to 'uitest')
-rw-r--r--uitest/src/test/java/com/vaadin/tests/components/checkboxgroup/CheckBoxGroupFocusBlurTest.java12
-rw-r--r--uitest/src/test/java/com/vaadin/tests/components/nativeselect/NativeSelectFocusBlurTest.java2
-rw-r--r--uitest/src/test/java/com/vaadin/tests/components/radiobuttongroup/RadioButtonGroupFocusBlurTest.java11
3 files changed, 14 insertions, 11 deletions
diff --git a/uitest/src/test/java/com/vaadin/tests/components/checkboxgroup/CheckBoxGroupFocusBlurTest.java b/uitest/src/test/java/com/vaadin/tests/components/checkboxgroup/CheckBoxGroupFocusBlurTest.java
index 0da1fa4a88..e0929eb478 100644
--- a/uitest/src/test/java/com/vaadin/tests/components/checkboxgroup/CheckBoxGroupFocusBlurTest.java
+++ b/uitest/src/test/java/com/vaadin/tests/components/checkboxgroup/CheckBoxGroupFocusBlurTest.java
@@ -49,12 +49,14 @@ public class CheckBoxGroupFocusBlurTest extends MultiBrowserTest {
// click on the second checkbox doesn't fire anything
Assert.assertFalse(logContainsText("2."));
- // click in the middle between the first and the second (inside group).
- WebElement first = checkBoxes.get(0);
- int middle = (first.getLocation().y + first.getSize().height
- + checkBoxes.get(1).getLocation().y) / 2;
- new Actions(getDriver()).moveByOffset(first.getLocation().x, middle)
+ // move the cursor to the middle of the first element,
+ // offset to the middle of the two and perform click
+ new Actions(getDriver()).moveToElement(checkBoxes.get(0))
+ .moveByOffset(0,
+ (checkBoxes.get(1).getLocation().y
+ - checkBoxes.get(0).getLocation().y) / 2)
.click().build().perform();
+
// no new events
Assert.assertFalse(logContainsText("2."));
diff --git a/uitest/src/test/java/com/vaadin/tests/components/nativeselect/NativeSelectFocusBlurTest.java b/uitest/src/test/java/com/vaadin/tests/components/nativeselect/NativeSelectFocusBlurTest.java
index 7b21465632..8e3c0e197f 100644
--- a/uitest/src/test/java/com/vaadin/tests/components/nativeselect/NativeSelectFocusBlurTest.java
+++ b/uitest/src/test/java/com/vaadin/tests/components/nativeselect/NativeSelectFocusBlurTest.java
@@ -56,7 +56,7 @@ public class NativeSelectFocusBlurTest extends MultiBrowserTest {
// Focus event is fired
Assert.assertTrue(logContainsText("3. Focus Event"));
- options.get(1).sendKeys(Keys.ARROW_UP, Keys.ENTER);
+ nativeSelect.sendKeys(Keys.ARROW_UP, Keys.ENTER);
// No any new event
Assert.assertFalse(logContainsText("4."));
}
diff --git a/uitest/src/test/java/com/vaadin/tests/components/radiobuttongroup/RadioButtonGroupFocusBlurTest.java b/uitest/src/test/java/com/vaadin/tests/components/radiobuttongroup/RadioButtonGroupFocusBlurTest.java
index 77fde84f54..30ebf6abd7 100644
--- a/uitest/src/test/java/com/vaadin/tests/components/radiobuttongroup/RadioButtonGroupFocusBlurTest.java
+++ b/uitest/src/test/java/com/vaadin/tests/components/radiobuttongroup/RadioButtonGroupFocusBlurTest.java
@@ -49,11 +49,12 @@ public class RadioButtonGroupFocusBlurTest extends MultiBrowserTest {
// click on the second radio button doesn't fire anything
Assert.assertFalse(logContainsText("2."));
- // click in the middle between the first and the second (inside group).
- WebElement first = radioButtons.get(0);
- int middle = (first.getLocation().y + first.getSize().height
- + radioButtons.get(1).getLocation().y) / 2;
- new Actions(getDriver()).moveByOffset(first.getLocation().x, middle)
+ // move the cursor to the middle of the first element,
+ // offset to the middle of the two and perform click
+ new Actions(getDriver()).moveToElement(radioButtons.get(0))
+ .moveByOffset(0,
+ (radioButtons.get(1).getLocation().y
+ - radioButtons.get(0).getLocation().y) / 2)
.click().build().perform();
// no new events
Assert.assertFalse(logContainsText("2."));