aboutsummaryrefslogtreecommitdiffstats
path: root/uitest
diff options
context:
space:
mode:
authorTeemu Suo-Anttila <teemusa@vaadin.com>2015-05-06 14:03:22 +0300
committerTeemu Suo-Anttila <teemusa@vaadin.com>2015-05-06 14:03:22 +0300
commit79eef54a5435f4df8ab6c0fb65efd2497f298b8d (patch)
treea38ce2da3802448c6b2bd85cc63d25c6856b53ae /uitest
parent044583200f753c243093bc9d5e75aadece057c6d (diff)
downloadvaadin-framework-79eef54a5435f4df8ab6c0fb65efd2497f298b8d.tar.gz
vaadin-framework-79eef54a5435f4df8ab6c0fb65efd2497f298b8d.zip
Fix ComboBoxMouseSelectEnterTest to work with old ComboBox
Change-Id: Ida5e8ecbde47246cf4f282855ee38a32b71a9915
Diffstat (limited to 'uitest')
-rw-r--r--uitest/src/com/vaadin/tests/components/combobox/ComboBoxMouseSelectEnterTest.java29
1 files changed, 15 insertions, 14 deletions
diff --git a/uitest/src/com/vaadin/tests/components/combobox/ComboBoxMouseSelectEnterTest.java b/uitest/src/com/vaadin/tests/components/combobox/ComboBoxMouseSelectEnterTest.java
index d24f6dc28f..7336b5112f 100644
--- a/uitest/src/com/vaadin/tests/components/combobox/ComboBoxMouseSelectEnterTest.java
+++ b/uitest/src/com/vaadin/tests/components/combobox/ComboBoxMouseSelectEnterTest.java
@@ -35,30 +35,31 @@ import com.vaadin.tests.tb3.MultiBrowserTest;
public class ComboBoxMouseSelectEnterTest extends MultiBrowserTest {
- private ComboBoxElement comboBoxElement;
+ @Test
+ public void enterSetsValueSelectedByMouseOver() {
+ openTestURL();
+ WebElement textBoxElement = $(ComboBoxElement.class).first()
+ .findElement(By.vaadin("#textbox"));
+ textBoxElement.click();
- @Override
- public void setup() throws Exception {
+ /* Open popup */
+ new Actions(getDriver()).sendKeys(Keys.ARROW_DOWN).perform();
+ /* Move focus */
+ new Actions(getDriver()).sendKeys(Keys.ARROW_DOWN).perform();
- super.setup();
- openTestURL();
- waitForElementPresent(By.className("v-filterselect"));
- comboBoxElement = $(ComboBoxElement.class).first();
- }
+ /* Move to wanted item */
+ new Actions(getDriver()).sendKeys(Keys.ARROW_DOWN).perform();
+ new Actions(getDriver()).sendKeys(Keys.ARROW_DOWN).perform();
- @Test
- public void enterSetsValueSelectedByMouseOver() {
- comboBoxElement.openPopup();
- comboBoxElement.sendKeys(Keys.DOWN, Keys.DOWN);
String selectedItemText = findElement(
By.className("gwt-MenuItem-selected")).getText();
assertThat("Item selected by arrows should be a1", selectedItemText,
is("a1"));
new Actions(driver).moveToElement(getWebElementForItem("a5")).build()
.perform();
- comboBoxElement.sendKeys(getReturn());
+ new Actions(getDriver()).sendKeys(getReturn()).perform();
assertThat("Item selected by mouse should be a5",
- comboBoxElement.getText(), is("a5"));
+ textBoxElement.getAttribute("value"), is("a5"));
checkLabelValue("a5");
}