diff options
author | Sauli Tähkäpää <sauli@vaadin.com> | 2014-11-14 14:57:15 +0200 |
---|---|---|
committer | Vaadin Code Review <review@vaadin.com> | 2014-11-14 15:04:58 +0000 |
commit | c4075e1f2fe0b35a7f90564c4315f03403826caa (patch) | |
tree | ea091309c34ad2f900664627a2fbc636c578eddf /uitest | |
parent | eb4e2314fbd016b4ef4bd1640c5fc48876f9a46d (diff) | |
download | vaadin-framework-c4075e1f2fe0b35a7f90564c4315f03403826caa.tar.gz vaadin-framework-c4075e1f2fe0b35a7f90564c4315f03403826caa.zip |
Revert "DateField popup doesn't close when click on popup button (#14857)"
This reverts commit 457e802e2fe59ec35089a55acdc7b0321a2d4a5a.
Patch does not fix the issue with "slow" clicks when closing the calendar.
Change-Id: I48384e081cf66dd4fc6cded8ecbd94cef5db57bb
Diffstat (limited to 'uitest')
-rw-r--r-- | uitest/src/com/vaadin/tests/components/datefield/DateFieldPopupClosing.java | 43 | ||||
-rw-r--r-- | uitest/src/com/vaadin/tests/components/datefield/DateFieldPopupClosingTest.java | 42 |
2 files changed, 0 insertions, 85 deletions
diff --git a/uitest/src/com/vaadin/tests/components/datefield/DateFieldPopupClosing.java b/uitest/src/com/vaadin/tests/components/datefield/DateFieldPopupClosing.java deleted file mode 100644 index 60508a30d4..0000000000 --- a/uitest/src/com/vaadin/tests/components/datefield/DateFieldPopupClosing.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright 2000-2014 Vaadin Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ -package com.vaadin.tests.components.datefield; - -import com.vaadin.server.VaadinRequest; -import com.vaadin.tests.components.AbstractTestUI; -import com.vaadin.ui.DateField; - -public class DateFieldPopupClosing extends AbstractTestUI { - - static final String DATEFIELD_ID = "datefield"; - - @Override - protected void setup(VaadinRequest request) { - final DateField df = new DateField(); - df.setId(DATEFIELD_ID); - addComponent(df); - } - - @Override - protected String getTestDescription() { - return "DateField popup should be closed when click on popup button"; - } - - @Override - protected Integer getTicketNumber() { - return 14857; - } - -} diff --git a/uitest/src/com/vaadin/tests/components/datefield/DateFieldPopupClosingTest.java b/uitest/src/com/vaadin/tests/components/datefield/DateFieldPopupClosingTest.java deleted file mode 100644 index ecbd6dd667..0000000000 --- a/uitest/src/com/vaadin/tests/components/datefield/DateFieldPopupClosingTest.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.vaadin.tests.components.datefield; - -import java.io.IOException; - -import org.junit.Test; -import org.openqa.selenium.By; -import org.openqa.selenium.support.ui.ExpectedConditions; - -import com.vaadin.testbench.elements.DateFieldElement; -import com.vaadin.tests.tb3.MultiBrowserTest; - -public class DateFieldPopupClosingTest extends MultiBrowserTest { - /* - * try to open/close many times (not one time) because this defect is - * reproduced randomly (depends on timer) - */ - private static final int N = 100; - - @Test - public void testDateFieldPopupClosing() throws InterruptedException, - IOException { - openTestURL(); - - for (int i = 0; i < N; i++) { - clickDateDatePickerButton(); - - waitUntil(ExpectedConditions.visibilityOfElementLocated(By - .className("v-datefield-popup"))); - - clickDateDatePickerButton(); - - waitUntil(ExpectedConditions.invisibilityOfElementLocated(By - .className("v-datefield-popup"))); - } - } - - private void clickDateDatePickerButton() { - DateFieldElement dateField = $(DateFieldElement.class).first(); - dateField.findElement(By.tagName("button")).click(); - } - -}
\ No newline at end of file |