Change-Id: I8454ef0895708eaee0bb2771b28c0a0db2fc76a4tags/8.0.0.alpha9
@@ -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.")); | |||
@@ -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.")); | |||
} |
@@ -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.")); |