List<String> ids = getIDsForConnector(connector);
- Integer[] widgetTags = client.getConfiguration()
- .getTagsForServerSideClassName(getFullClassName(widgetName));
- if (widgetTags.length == 0) {
- widgetTags = client.getConfiguration()
- .getTagsForServerSideClassName(
- getFullClassName("com.vaadin.ui." + widgetName));
+ List<Integer> widgetTags = new ArrayList<>();
+ widgetTags.addAll(getTags(widgetName));
+
+ if (widgetTags.size() == 0) {
+ widgetTags.addAll(getTags("com.vaadin.ui" + widgetName));
}
for (int i = 0, l = ids.size(); i < l; ++i) {
final String simpleName = getSimpleClassName(name);
final String fullName = getFullClassName(name);
- if (widgetTags.length > 0) {
+ if (widgetTags.size() > 0) {
Integer[] foundTags = client.getConfiguration()
.getTagsForServerSideClassName(fullName);
for (int tag : foundTags) {
}
+ /**
+ * Gets the tags for server side class name. Also includes tags for older
+ * components in v7 package.
+ *
+ * @param widgetName
+ * the server side class name for widget
+ * @return list of tags
+ */
+ private List<Integer> getTags(String widgetName) {
+ List<Integer> widgetTags = new ArrayList<>();
+ Arrays.stream(client.getConfiguration()
+ .getTagsForServerSideClassName(getFullClassName(widgetName)))
+ .forEach(widgetTags::add);
+ if (widgetName.startsWith("com.vaadin.ui")) {
+ Arrays.stream(client.getConfiguration()
+ .getTagsForServerSideClassName(getFullClassName(widgetName
+ .replace("com.vaadin.ui", "com.vaadin.v7.ui"))))
+ .forEach(widgetTags::add);
+ }
+ return widgetTags;
+ }
+
/**
* Extracts the name of the widget class from a path fragment
*
return list;
}
- private boolean tagsMatch(Integer[] targets, Integer tag) {
- for (int i = 0; i < targets.length; ++i) {
- if (targets[i].equals(tag)) {
+ private boolean tagsMatch(List<Integer> targets, Integer tag) {
+ for (int i = 0; i < targets.size(); ++i) {
+ if (targets.get(i).equals(tag)) {
return true;
}
}
--- /dev/null
+package com.vaadin.testbench.customelements;
+
+import java.util.List;
+
+import org.openqa.selenium.WebElement;
+
+import com.vaadin.testbench.By;
+import com.vaadin.testbench.elementsbase.ServerClass;
+
+@ServerClass("com.vaadin.ui.Calendar")
+public class CalendarElement
+ extends com.vaadin.testbench.elements.CalendarElement {
+ public List<WebElement> getWeekNumbers() {
+ return findElements(By.className("v-calendar-week-number"));
+ }
+
+ public boolean hasMonthView() {
+ return isElementPresent(By.className("v-calendar-week-numbers"));
+ }
+
+ public boolean hasWeekView() {
+ return isElementPresent(By.className("v-calendar-header-week"));
+ }
+
+ public List<WebElement> getDayNumbers() {
+ return findElements(By.className("v-calendar-day-number"));
+ }
+
+ public List<WebElement> getMonthDays() {
+ return findElements(By.className("v-calendar-month-day"));
+ }
+
+ public boolean hasDayView() {
+ return getDayHeaders().size() == 1;
+ }
+
+ public List<WebElement> getDayHeaders() {
+ return findElements(By.className("v-calendar-header-day"));
+ }
+
+ public void back() {
+ findElement(By.className("v-calendar-back")).click();
+ }
+
+ public void next() {
+ findElement(By.className("v-calendar-next")).click();
+ }
+}
/*
* Copyright 2000-2016 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
import org.openqa.selenium.support.ui.Select;
+import com.vaadin.testbench.By;
import com.vaadin.testbench.TestBenchElement;
import com.vaadin.testbench.elements.AbstractSelectElement;
import com.vaadin.testbench.elementsbase.ServerClass;
@Override
protected void init() {
super.init();
- selectElement = new Select(this);
+ // FIXME: Newer NativeSelect has different DOM structure.
+ if (getTagName().equals("select")) {
+ selectElement = new Select(this);
+ } else {
+ selectElement = new Select(findElement(By.tagName("select")));
+ }
}
public List<TestBenchElement> getOptions() {
--- /dev/null
+package com.vaadin.testbench.customelements;
+
+import org.openqa.selenium.By;
+import org.openqa.selenium.WebElement;
+
+import com.vaadin.testbench.elementsbase.AbstractElement;
+import com.vaadin.testbench.elementsbase.ServerClass;
+
+@ServerClass("com.vaadin.ui.Table")
+public class TableElement extends com.vaadin.testbench.elements.TableElement {
+ public CollapseMenu openCollapseMenu() {
+ getCollapseMenuToggle().click();
+ WebElement cm = getDriver()
+ .findElement(By.xpath("//*[@id='PID_VAADIN_CM']"));
+ return wrapElement(cm, getCommandExecutor()).wrap(CollapseMenu.class);
+ }
+
+ public static class CollapseMenu extends ContextMenuElement {
+ }
+
+ public WebElement getCollapseMenuToggle() {
+ return findElement(By.className("v-table-column-selector"));
+ }
+
+ public static class ContextMenuElement extends AbstractElement {
+
+ public WebElement getItem(int index) {
+ return findElement(
+ By.xpath(".//table//tr[" + (index + 1) + "]//td/*"));
+ }
+
+ }
+
+ public ContextMenuElement getContextMenu() {
+ WebElement cm = getDriver().findElement(By.className("v-contextmenu"));
+ return wrapElement(cm, getCommandExecutor())
+ .wrap(ContextMenuElement.class);
+ }
+
+}
+++ /dev/null
-package com.vaadin.v7.testbench.customelements;
-
-import java.util.List;
-
-import org.openqa.selenium.WebElement;
-
-import com.vaadin.testbench.By;
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-@ServerClass("com.vaadin.v7.ui.Calendar")
-public class CalendarElement
- extends com.vaadin.testbench.elements.CalendarElement {
- public List<WebElement> getWeekNumbers() {
- return findElements(By.className("v-calendar-week-number"));
- }
-
- public boolean hasMonthView() {
- return isElementPresent(By.className("v-calendar-week-numbers"));
- }
-
- public boolean hasWeekView() {
- return isElementPresent(By.className("v-calendar-header-week"));
- }
-
- public List<WebElement> getDayNumbers() {
- return findElements(By.className("v-calendar-day-number"));
- }
-
- public List<WebElement> getMonthDays() {
- return findElements(By.className("v-calendar-month-day"));
- }
-
- public boolean hasDayView() {
- return getDayHeaders().size() == 1;
- }
-
- public List<WebElement> getDayHeaders() {
- return findElements(By.className("v-calendar-header-day"));
- }
-
- public void back() {
- findElement(By.className("v-calendar-back")).click();
- }
-
- public void next() {
- findElement(By.className("v-calendar-next")).click();
- }
-}
+++ /dev/null
-package com.vaadin.v7.testbench.customelements;
-
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-@ServerClass("com.vaadin.v7.ui.CheckBox")
-public class CheckBoxElement
- extends com.vaadin.testbench.elements.CheckBoxElement {
-
-}
+++ /dev/null
-package com.vaadin.v7.testbench.customelements;
-
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-@ServerClass("com.vaadin.v7.ui.ColorPickerArea")
-public class ColorPickerAreaElement
- extends com.vaadin.testbench.elements.ColorPickerAreaElement {
-
-}
+++ /dev/null
-package com.vaadin.v7.testbench.customelements;
-
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-@ServerClass("com.vaadin.v7.ui.ColorPicker")
-public class ColorPickerElement
- extends com.vaadin.testbench.elements.ColorPickerElement {
-
-}
+++ /dev/null
-package com.vaadin.v7.testbench.customelements;
-
-import org.junit.Assert;
-import org.openqa.selenium.WebElement;
-
-import com.vaadin.testbench.By;
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-@ServerClass("com.vaadin.v7.ui.ComboBox")
-public class ComboBoxElement
- extends com.vaadin.testbench.elements.ComboBoxElement {
-
- private static org.openqa.selenium.By bySuggestionPopup = By
- .vaadin("#popup");
-
- public WebElement getInputField() {
- return findElement(By.vaadin("#textbox"));
- }
-
- @Override
- public String getText() {
- return getInputField().getAttribute("value");
- }
-
- @Override
- public void clear() {
- getInputField().clear();
- }
-
- public WebElement getSuggestionPopup() {
- return findElement(bySuggestionPopup);
- }
-
- @Override
- public void sendKeys(CharSequence... keysToSend) {
- sendKeys(50, keysToSend);
- }
-
- /**
- * Use this method to simulate typing into an element, which may set its
- * value.
- *
- * @param delay
- * delay after sending each individual key (mainly needed for
- * PhantomJS)
- * @param keysToSend
- * keys to type into the element
- */
- public void sendKeys(int delay, CharSequence... keysToSend) {
- WebElement input = getInputField();
-
- for (CharSequence key : keysToSend) {
- input.sendKeys(key);
- try {
- Thread.sleep(delay);
- } catch (InterruptedException e) {
- Assert.fail(e.getMessage());
- }
- }
- }
-}
+++ /dev/null
-/*
- * Copyright 2000-2016 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.v7.testbench.customelements;
-
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-@ServerClass("com.vaadin.v7.ui.DateField")
-public class DateFieldElement
- extends com.vaadin.testbench.elements.DateFieldElement {
-
-}
+++ /dev/null
-/**
- * Copyright (C) 2012 Vaadin Ltd
- *
- * This program is available under Commercial Vaadin Add-On License 3.0
- * (CVALv3).
- *
- * See the file licensing.txt distributed with this software for more
- * information about licensing.
- *
- * You should have received a copy of the license along with this program.
- * If not, see <http://vaadin.com/license/cval-3>.
- */
-package com.vaadin.v7.testbench.customelements;
-
-import org.openqa.selenium.NoSuchElementException;
-
-import com.vaadin.testbench.By;
-import com.vaadin.testbench.TestBenchElement;
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-/**
- * TestBench Element API for Grid
- *
- * @since 8.0
- * @author Vaadin Ltd
- */
-@ServerClass("com.vaadin.v7.ui.Grid")
-public class GridElement extends com.vaadin.testbench.elements.GridElement {
-
- /**
- * Gets the element that contains the details of a row.
- *
- * @since 8.0
- * @param rowIndex
- * the index of the row for the details
- * @return the element that contains the details of a row. <code>null</code>
- * if no widget is defined for the detials row
- * @throws NoSuchElementException
- * if the given details row is currently not open
- */
- public TestBenchElement getDetails(int rowIndex)
- throws NoSuchElementException {
- return getSubPart("#details[" + rowIndex + "]");
- }
-
- private TestBenchElement getSubPart(String subPartSelector) {
- return (TestBenchElement) findElement(By.vaadin(subPartSelector));
- }
-
-}
+++ /dev/null
-/*
- * Copyright 2000-2016 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.v7.testbench.customelements;
-
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-/**
- * @author Vaadin Ltd
- *
- */
-@ServerClass("com.vaadin.v7.ui.InlineDateField")
-public class InlineDateFieldElement
- extends com.vaadin.testbench.elements.InlineDateFieldElement {
-
-}
+++ /dev/null
-package com.vaadin.v7.testbench.customelements;
-
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-@ServerClass("com.vaadin.v7.ui.ListSelect")
-public class ListSelectElement
- extends com.vaadin.testbench.elements.ListSelectElement {
-
-}
+++ /dev/null
-package com.vaadin.v7.testbench.customelements;
-
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-@ServerClass("com.vaadin.v7.ui.NativeSelect")
-public class NativeSelectElement
- extends com.vaadin.testbench.elements.NativeSelectElement {
-
-}
+++ /dev/null
-package com.vaadin.v7.testbench.customelements;
-
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-@ServerClass("com.vaadin.v7.ui.OptionGroup")
-public class OptionGroupElement
- extends com.vaadin.testbench.elements.OptionGroupElement {
-
-}
+++ /dev/null
-package com.vaadin.v7.testbench.customelements;
-
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-@ServerClass("com.vaadin.v7.ui.PasswordField")
-public class PasswordFieldElement
- extends com.vaadin.testbench.elements.PasswordFieldElement {
-
-}
+++ /dev/null
-/*
- * Copyright 2000-2016 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.v7.testbench.customelements;
-
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-/**
- * @author Vaadin Ltd
- *
- */
-@ServerClass("com.vaadin.v7.ui.PopupDateField")
-public class PopupDateFieldElement
- extends com.vaadin.testbench.elements.PopupDateFieldElement {
-
-}
+++ /dev/null
-package com.vaadin.v7.testbench.customelements;
-
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-@ServerClass("com.vaadin.v7.ui.RichTextArea")
-public class RichTextAreaElement
- extends com.vaadin.testbench.elements.RichTextAreaElement {
-
-}
+++ /dev/null
-package com.vaadin.v7.testbench.customelements;
-
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-@ServerClass("com.vaadin.v7.ui.Select")
-public class SelectElement extends com.vaadin.testbench.elements.SelectElement {
-
-}
+++ /dev/null
-package com.vaadin.v7.testbench.customelements;
-
-import org.openqa.selenium.By;
-import org.openqa.selenium.WebElement;
-
-import com.vaadin.testbench.elementsbase.AbstractElement;
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-@ServerClass("com.vaadin.v7.ui.Table")
-public class TableElement extends com.vaadin.testbench.elements.TableElement {
- public CollapseMenu openCollapseMenu() {
- getCollapseMenuToggle().click();
- WebElement cm = getDriver()
- .findElement(By.xpath("//*[@id='PID_VAADIN_CM']"));
- return wrapElement(cm, getCommandExecutor()).wrap(CollapseMenu.class);
- }
-
- public static class CollapseMenu extends ContextMenuElement {
- }
-
- public WebElement getCollapseMenuToggle() {
- return findElement(By.className("v-table-column-selector"));
- }
-
- public static class ContextMenuElement extends AbstractElement {
-
- public WebElement getItem(int index) {
- return findElement(
- By.xpath(".//table//tr[" + (index + 1) + "]//td/*"));
- }
-
- }
-
- public ContextMenuElement getContextMenu() {
- WebElement cm = getDriver().findElement(By.className("v-contextmenu"));
- return wrapElement(cm, getCommandExecutor())
- .wrap(ContextMenuElement.class);
- }
-
-}
+++ /dev/null
-package com.vaadin.v7.testbench.customelements;
-
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-@ServerClass("com.vaadin.v7.ui.TextArea")
-public class TextAreaElement
- extends com.vaadin.testbench.elements.TextAreaElement {
-
-}
+++ /dev/null
-package com.vaadin.v7.testbench.customelements;
-
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-@ServerClass("com.vaadin.v7.ui.TextField")
-public class TextFieldElement
- extends com.vaadin.testbench.elements.TextFieldElement {
-
-}
+++ /dev/null
-package com.vaadin.v7.testbench.customelements;
-
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-@ServerClass("com.vaadin.v7.ui.Tree")
-public class TreeElement extends com.vaadin.testbench.elements.TreeElement {
-
-}
+++ /dev/null
-package com.vaadin.v7.testbench.customelements;
-
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-@ServerClass("com.vaadin.v7.ui.TreeTable")
-public class TreeTableElement
- extends com.vaadin.testbench.elements.TreeTableElement {
-
-}
+++ /dev/null
-package com.vaadin.v7.testbench.customelements;
-
-import com.vaadin.testbench.elementsbase.ServerClass;
-
-@ServerClass("com.vaadin.v7.ui.TwinColSelect")
-public class TwinColSelectElement
- extends com.vaadin.testbench.elements.TwinColSelectElement {
-
-}
--- /dev/null
+package com.vaadin.tests.componentlocator;
+
+import com.vaadin.server.VaadinRequest;
+import com.vaadin.tests.components.AbstractTestUI;
+
+public class ComponentLocatorOldClasses extends AbstractTestUI {
+
+ @Override
+ protected void setup(VaadinRequest request) {
+ com.vaadin.ui.TextField newTF = new com.vaadin.ui.TextField();
+ newTF.setId("new");
+ addComponent(newTF);
+ com.vaadin.v7.ui.TextField oldTF = new com.vaadin.v7.ui.TextField();
+ oldTF.setId("old");
+ addComponent(oldTF);
+ }
+
+ @Override
+ protected String getTestDescription() {
+ return "Component locator should find both text fields";
+ }
+}
import org.junit.Test;
import com.vaadin.testbench.elements.ButtonElement;
+import com.vaadin.testbench.elements.NativeSelectElement;
import com.vaadin.testbench.elements.NotificationElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.NativeSelectElement;
public class SystemMessagesTest extends MultiBrowserTest {
--- /dev/null
+package com.vaadin.tests.componentlocator;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+import com.vaadin.testbench.elements.TextFieldElement;
+import com.vaadin.tests.tb3.SingleBrowserTest;
+
+public class ComponentLocatorOldClassesTest extends SingleBrowserTest {
+
+ @Test
+ public void testTestBenchFindsBothTextFields() {
+ openTestURL();
+ Assert.assertEquals(
+ "ComponentLocator did not find elements as expected.", 2,
+ $(TextFieldElement.class).all().size());
+ }
+
+}
import org.junit.Test;
+import com.vaadin.testbench.customelements.CalendarElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.CalendarElement;
public class CalendarDisabledTest extends MultiBrowserTest {
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
+import com.vaadin.testbench.customelements.CalendarElement;
import com.vaadin.testbench.elements.CheckBoxElement;
+import com.vaadin.testbench.elements.NativeSelectElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.CalendarElement;
-import com.vaadin.v7.testbench.customelements.NativeSelectElement;
public class CalendarHtmlInEventsTest extends SingleBrowserTest {
import org.openqa.selenium.WebElement;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.CalendarElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.CalendarElement;
public class CalendarReadOnlyTest extends MultiBrowserTest {
import org.junit.Test;
import org.openqa.selenium.By;
+import com.vaadin.testbench.elements.ColorPickerElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.ColorPickerElement;
/**
* Test for default caption behavior in color picker.
import org.openqa.selenium.WebElement;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.ComboBoxElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.ComboBoxElement;
public class ComboBoxClosePopupRetainTextTest extends MultiBrowserTest {
@Override
import org.junit.Test;
import org.openqa.selenium.Keys;
+import com.vaadin.testbench.customelements.ComboBoxElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.ComboBoxElement;
public class ComboBoxCombinedWithEnterShortcutTest extends MultiBrowserTest {
@Test
import com.vaadin.testbench.By;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.ComboBoxElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.ComboBoxElement;
public class ComboBoxItemAddingWithFocusListenerTest extends MultiBrowserTest {
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
+import com.vaadin.testbench.customelements.ComboBoxElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.ComboBoxElement;
public class ComboBoxItemStyleGeneratorTest extends SingleBrowserTest {
@Test
import com.vaadin.testbench.By;
import com.vaadin.testbench.customelements.ComboBoxElement;
+import com.vaadin.testbench.elements.NativeSelectElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.NativeSelectElement;
public class ComboBoxLargeIconsTest extends MultiBrowserTest {
@Override
import org.openqa.selenium.WebDriver.Window;
import org.openqa.selenium.WebElement;
+import com.vaadin.testbench.customelements.ComboBoxElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
import com.vaadin.v7.client.ui.VFilterSelect;
-import com.vaadin.v7.testbench.customelements.ComboBoxElement;
/**
* ComboBox suggestion popup should not obscure the text input box.
import org.junit.Test;
import org.openqa.selenium.Keys;
+import com.vaadin.testbench.customelements.ComboBoxElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.ComboBoxElement;
public class ComboBoxResetValueTest extends MultiBrowserTest {
import com.vaadin.testbench.By;
import com.vaadin.testbench.commands.TestBenchElementCommands;
+import com.vaadin.testbench.customelements.ComboBoxElement;
import com.vaadin.testbench.parallel.BrowserUtil;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.ComboBoxElement;
/**
* ComboBox should clear its value when setting to null with new items.
import org.openqa.selenium.WebElement;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.ComboBoxElement;
import com.vaadin.testbench.elements.VerticalLayoutElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.ComboBoxElement;
/**
* Tests ComboBox inputs and selections.
import com.vaadin.testbench.By;
import com.vaadin.testbench.customelements.ComboBoxElement;
+import com.vaadin.testbench.customelements.NativeSelectElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.NativeSelectElement;
public class FilteringTurkishLocaleTest extends MultiBrowserTest {
import org.openqa.selenium.WebElement;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.DateFieldElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.DateFieldElement;
/**
* @author Vaadin Ltd
import com.vaadin.testbench.By;
import com.vaadin.testbench.elements.DateFieldElement;
import com.vaadin.testbench.elements.LabelElement;
+import com.vaadin.testbench.elements.NativeSelectElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.NativeSelectElement;
public class PopupDateFieldValueChangeEventsTest extends MultiBrowserTest {
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.elements.FormLayoutElement;
import com.vaadin.testbench.parallel.BrowserUtil;
import com.vaadin.tests.tb3.MultiBrowserThemeTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class FormLayoutResizingTest extends MultiBrowserThemeTest {
@Test
import org.openqa.selenium.Keys;
import org.openqa.selenium.interactions.Actions;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class TableInFormLayoutCausesScrollingTest extends MultiBrowserTest {
import org.junit.Test;
import com.vaadin.testbench.elements.ButtonElement;
+import com.vaadin.testbench.elements.ListSelectElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.ListSelectElement;
public class ListSelectAddRemoveItemsTest extends SingleBrowserTest {
@Test
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
+import com.vaadin.testbench.elements.ListSelectElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.ListSelectElement;
public class ListSelectNoDomRebuildTest extends SingleBrowserTest {
@Override
import org.openqa.selenium.support.ui.Select;
import com.vaadin.testbench.elements.ButtonElement;
+import com.vaadin.testbench.elements.ListSelectElement;
+import com.vaadin.testbench.elements.OptionGroupElement;
import com.vaadin.tests.tb3.SingleBrowserTestPhantomJS2;
-import com.vaadin.v7.testbench.customelements.ListSelectElement;
-import com.vaadin.v7.testbench.customelements.OptionGroupElement;
public class ListSelectPushSelectionChangesTest
extends SingleBrowserTestPhantomJS2 {
import com.vaadin.shared.ui.ui.NotificationRole;
import com.vaadin.testbench.By;
import com.vaadin.testbench.elements.ButtonElement;
+import com.vaadin.testbench.elements.NativeSelectElement;
import com.vaadin.testbench.elements.NotificationElement;
import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
import com.vaadin.v7.data.util.converter.StringToEnumConverter;
-import com.vaadin.v7.testbench.customelements.NativeSelectElement;
/**
* Unit test class for Notification ARIA (Accessible Rich Internet Applications)
import org.openqa.selenium.interactions.internal.Coordinates;
import org.openqa.selenium.internal.Locatable;
+import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TextFieldElement;
public class ErrorIndicatorTest extends MultiBrowserTest {
import com.vaadin.testbench.By;
import com.vaadin.testbench.TestBenchElement;
import com.vaadin.testbench.customelements.ComboBoxElement;
+import com.vaadin.testbench.customelements.NativeSelectElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.NativeSelectElement;
public class EnumSelectTest extends SingleBrowserTest {
import org.junit.Assert;
import org.junit.Test;
+import com.vaadin.testbench.elements.ListSelectElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.ListSelectElement;
public class SelectWithIntegersTest extends SingleBrowserTest {
@Test
import org.openqa.selenium.NoSuchElementException;
import org.openqa.selenium.WebElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Test to see if VScrollTable handles Push updates correctly.
import org.openqa.selenium.WebElement;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.TableElement;
+import com.vaadin.testbench.customelements.TableElement.ContextMenuElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
-import com.vaadin.v7.testbench.customelements.TableElement.ContextMenuElement;
public class ColumnCollapsingAndColumnExpansionTest extends MultiBrowserTest {
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.TableHeaderElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class ColumnReorderingWithManyColumnsTest extends MultiBrowserTest {
@Test
import org.openqa.selenium.NoSuchElementException;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class ContainerSizeChangeTest extends MultiBrowserTest {
import org.openqa.selenium.support.ui.ExpectedCondition;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class DisabledSortingTableTest extends MultiBrowserTest {
import org.openqa.selenium.interactions.Actions;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests that editing and selecting work correctly.
import org.openqa.selenium.WebElement;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Test to see if the correct row gets the focus when the row is selected from
import org.junit.Test;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.CheckBoxElement;
import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests Table Footer ClickListener
import org.openqa.selenium.support.ui.ExpectedCondition;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.elements.CheckBoxElement;
import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests Table Footer
import org.junit.Test;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.CheckBoxElement;
import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests Table Footer ClickListener
import org.junit.Test;
import org.openqa.selenium.By;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests Table Footer ClickListener
import org.junit.Test;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests Table Footer ClickListener
import org.openqa.selenium.support.ui.ExpectedCondition;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.WindowElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests whether right-click on a column header works after the column is
import org.junit.Test;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests Table Footer ClickListener
import org.junit.Test;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.CheckBoxElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests Table Footer ClickListener
import org.junit.Test;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.CheckBoxElement;
import com.vaadin.testbench.elements.LabelElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class ItemClickEventsTest extends MultiBrowserTest {
import org.openqa.selenium.remote.DesiredCapabilities;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.CheckBoxElement;
import com.vaadin.testbench.elements.LabelElement;
import com.vaadin.testbench.parallel.Browser;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class ItemClickEventsTestWithShiftOrCtrl extends MultiBrowserTest {
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests clicks on different types of Table contents.
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.remote.DesiredCapabilities;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class LongMultiselectTest extends MultiBrowserTest {
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Test case creating and deleting table component in a loop, testing memory
import org.junit.Assert;
import org.junit.Test;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
import com.vaadin.v7.shared.ui.table.CollapseMenuContent;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class OnlyCollapsibleInMenu extends SingleBrowserTest {
import org.openqa.selenium.support.ui.ExpectedCondition;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class ReloadWidgetsTest extends MultiBrowserTest {
import org.openqa.selenium.support.ui.ExpectedCondition;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.CheckBoxElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class SelectAllConstantViewportTest extends MultiBrowserTest {
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.support.ui.ExpectedCondition;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.elements.LabelElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Test to see if all items of the table can be selected by selecting first row,
import org.junit.Assert;
import org.junit.Test;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class SelectableEditableTest extends MultiBrowserTest {
@Test
import org.openqa.selenium.NoSuchElementException;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
import junit.framework.Assert;
import org.junit.Test;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests sorting labels in table.
import org.junit.Assert;
import org.junit.Test;
+import com.vaadin.testbench.customelements.TableElement;
+import com.vaadin.testbench.elements.OptionGroupElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.OptionGroupElement;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class SortableHeaderStylesTest extends SingleBrowserTest {
@Test
import org.junit.Test;
import org.openqa.selenium.By;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class TableBlurFocusTest extends MultiBrowserTest {
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests that clicking on active fields doesn't change Table selection, nor does
import org.junit.Test;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.elements.NotificationElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class TableColumnAddAndResizeTest extends MultiBrowserTest {
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.support.ui.ExpectedCondition;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests that components within table cells get resized when their column gets
import org.junit.Assert;
import org.junit.Test;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class TableColumnWidthsAndSortingTest extends MultiBrowserTest {
import org.openqa.selenium.remote.DesiredCapabilities;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class TableContextMenuAndIconsTest extends MultiBrowserTest {
@Override
import org.openqa.selenium.interactions.Actions;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.TableHeaderElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class TableDragColumnTest extends MultiBrowserTest {
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests that clicking on active fields doesn't change Table selection, nor does
import org.openqa.selenium.WebElement;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* For testing that UI scroll does not jump back to up when: 1. UI is in iframe
import com.vaadin.testbench.By;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.CheckBoxElement;
import com.vaadin.tests.tb3.TooltipTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests Table tooltips with various settings.
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Regular click cases already covered by @LabelEmbeddedClickThroughForTableTest
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.support.ui.ExpectedCondition;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.parallel.Browser;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests that navigation with PageDown/PageUp/Home/End in Table works
import org.junit.Assert;
import org.junit.Test;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.elements.TableRowElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class TableParentEnabledStateChangeTest extends SingleBrowserTest {
import org.junit.Before;
import org.junit.Test;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Scroll position should be restored when removing and re-adding all rows in
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests that rows are completely visible and clicking buttons doesn't change
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests that adding long labels to a Table and scrolling to the bottom works as
import org.openqa.selenium.support.ui.ExpectedCondition;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Test to see if Table appears to scroll up under an obscure set of conditions
import org.junit.Test;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class TableScrollsOnSelectionTest extends MultiBrowserTest {
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.support.ui.ExpectedCondition;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class TableSetUndefinedSizeTest extends MultiBrowserTest {
@Test
import org.junit.Assert;
import org.junit.Test;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests if the sort indicator is visible after the table has been sorted from
import org.junit.Test;
import org.openqa.selenium.By;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.elements.TableHeaderElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Tests that column keeps its header, icon, alignment after toggling visibility
import org.openqa.selenium.WebElement;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Test for a Table with a customised BeanItemContainer.
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class TableWithPollingTest extends MultiBrowserTest {
import org.junit.Test;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class UpdateTableWhenUnfocusedTest extends MultiBrowserTest {
import org.junit.Test;
import org.openqa.selenium.Keys;
+import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.TextFieldElement;
public class EnumTextFieldTest extends SingleBrowserTest {
@Test
import org.junit.Test;
import com.vaadin.testbench.elements.ButtonElement;
+import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TextFieldElement;
public class LocaleChangeOnReadOnlyFieldTest extends MultiBrowserTest {
import org.junit.Test;
import com.vaadin.testbench.elements.ButtonElement;
+import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TextFieldElement;
/**
* Test for .v-required style
import org.openqa.selenium.WebElement;
import com.vaadin.testbench.elements.CheckBoxElement;
+import com.vaadin.testbench.elements.TreeElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.TreeElement;
public class TreeHtmlContentAllowedTest extends SingleBrowserTest {
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
+import com.vaadin.testbench.elements.TreeTableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TreeTableElement;
/**
* Tests that expanded cells with component contents aren't empty.
import org.openqa.selenium.WebElement;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.elements.TreeTableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TreeTableElement;
/**
* Tests that TreeTable with ContainerHierarchicalWrapper is updated correctly
import com.vaadin.testbench.By;
import com.vaadin.testbench.TestBenchElement;
import com.vaadin.testbench.elements.CheckBoxElement;
+import com.vaadin.testbench.elements.TreeTableElement;
import com.vaadin.tests.tb3.TooltipTest;
-import com.vaadin.v7.testbench.customelements.TreeTableElement;
/**
* Tests TreeTable tooltips with various settings.
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
+import com.vaadin.testbench.elements.TreeTableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TreeTableElement;
/**
* Tests that opening the root node and clicking a generated component doesn't
import org.openqa.selenium.WebElement;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.elements.TreeTableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TreeTableElement;
/**
* Tests expanding TreeTable rows when page length is zero.
import com.vaadin.testbench.By;
import com.vaadin.testbench.commands.TestBenchElementCommands;
+import com.vaadin.testbench.elements.TreeTableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TreeTableElement;
/**
* Tests partial updates of a TreeTable.
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
+import com.vaadin.testbench.elements.TreeTableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TreeTableElement;
public class TreeTableScrollOnExpandTest extends MultiBrowserTest {
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.remote.DesiredCapabilities;
+import com.vaadin.testbench.elements.TextAreaElement;
import com.vaadin.testbench.parallel.Browser;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TextAreaElement;
public class TextAreaEventPropagationModifierKeysTest extends MultiBrowserTest {
@Test
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
+import com.vaadin.testbench.elements.TextAreaElement;
import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TextAreaElement;
/**
* Tests that the TextArea widget correctly stops ENTER events from propagating.
import org.junit.Assert;
import org.junit.Test;
+import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TextFieldElement;
public class UIPollingTest extends MultiBrowserTest {
import org.openqa.selenium.interactions.Actions;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.ComboBoxElement;
import com.vaadin.testbench.customelements.DateFieldElement;
import com.vaadin.testbench.customelements.FixedNotificationElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.customelements.WindowElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.elements.TabSheetElement;
import com.vaadin.testbench.parallel.BrowserUtil;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.ComboBoxElement;
-import com.vaadin.v7.testbench.customelements.TableElement;
public abstract class ThemeTest extends MultiBrowserTest {
import org.openqa.selenium.WebElement;
import com.vaadin.testbench.elements.ButtonElement;
+import com.vaadin.testbench.elements.TextAreaElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TextAreaElement;
public class OpenModalWindowAndFocusFieldTest extends MultiBrowserTest {
import org.openqa.selenium.WebElement;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.ComboBoxElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.ComboBoxElement;
public class TableQueryWithNonUniqueFirstPrimaryKeyTest
extends MultiBrowserTest {
import org.junit.Test;
import org.openqa.selenium.WebElement;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.testbench.elements.ButtonElement;
-import com.vaadin.v7.testbench.customelements.GridElement;
public class GridContextClickTest extends AbstractContextClickTest {
import org.junit.Test;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class TableContextClickTest extends TableContextClickTestBase {
import static org.junit.Assert.assertEquals;
-import com.vaadin.v7.testbench.customelements.TableElement;
+import com.vaadin.testbench.customelements.TableElement;
public abstract class TableContextClickTestBase
extends AbstractContextClickTest {
import org.openqa.selenium.interactions.Actions;
import com.vaadin.testbench.By;
-import com.vaadin.v7.testbench.customelements.TreeElement;
+import com.vaadin.testbench.elements.TreeElement;
public class TreeContextClickTest extends AbstractContextClickTest {
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.support.ui.ExpectedCondition;
+import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TextFieldElement;
public class ConverterThatEnforcesAFormatTest extends MultiBrowserTest {
import com.vaadin.testbench.By;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.elements.TreeElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TreeElement;
public class DnDOnSubtreeTest extends MultiBrowserTest {
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
+import com.vaadin.testbench.customelements.DateFieldElement;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.testbench.elements.CheckBoxElement;
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.testbench.elements.GridElement.GridEditorElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.DateFieldElement;
-import com.vaadin.v7.testbench.customelements.GridElement;
@TestCategory("grid")
public class BasicCrudGridEditorRowTest extends MultiBrowserTest {
import org.junit.Test;
import com.vaadin.testbench.AbstractHasTestBenchCommandExecutor;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.testbench.elements.AbstractComponentElement;
import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.tb3.SingleBrowserTestPhantomJS2;
-import com.vaadin.v7.testbench.customelements.GridElement;
public class BasicCrudGridTest extends SingleBrowserTestPhantomJS2 {
import org.junit.Test;
import com.vaadin.testbench.AbstractHasTestBenchCommandExecutor;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.AbstractComponentElement;
import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class BasicCrudTableTest extends SingleBrowserTest {
import com.vaadin.testbench.TestBenchElement;
import com.vaadin.testbench.customelements.FixedNotificationElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.elements.CheckBoxElement;
import com.vaadin.testbench.elements.TableRowElement;
+import com.vaadin.testbench.elements.TextAreaElement;
+import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.data.bean.Sex;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
-import com.vaadin.v7.testbench.customelements.TextAreaElement;
-import com.vaadin.v7.testbench.customelements.TextFieldElement;
public abstract class BasicPersonFormTest extends MultiBrowserTest {
import org.openqa.selenium.WebElement;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.DateFieldElement;
+import com.vaadin.testbench.elements.InlineDateFieldElement;
+import com.vaadin.testbench.elements.PopupDateFieldElement;
+import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.DateFieldElement;
-import com.vaadin.v7.testbench.customelements.InlineDateFieldElement;
-import com.vaadin.v7.testbench.customelements.PopupDateFieldElement;
-import com.vaadin.v7.testbench.customelements.TextFieldElement;
public class DateFormTest extends MultiBrowserTest {
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.elements.LabelElement;
+import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TextFieldElement;
public class MultipleValidationErrorsTest extends MultiBrowserTest {
import org.junit.Test;
import org.openqa.selenium.Keys;
+import com.vaadin.testbench.customelements.ComboBoxElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.ComboBoxElement;
public class FontIconsTest extends MultiBrowserTest {
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized.Parameters;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.ParameterizedTB3Runner;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Base class for servlet integration tests. Automatically prepends "/demo" to
import org.junit.Test;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.elements.TableRowElement;
import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class NavigationTest extends SingleBrowserTest {
import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.ui.ExpectedCondition;
+import com.vaadin.testbench.elements.NativeSelectElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.NativeSelectElement;
@TestCategory("push")
abstract class PushConfigurationTest extends MultiBrowserTest {
import org.junit.Test;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.elements.TextAreaElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TextAreaElement;
@TestCategory("push")
public abstract class SendMultibyteCharactersTest extends MultiBrowserTest {
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;
+import com.vaadin.testbench.customelements.ComboBoxElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.elements.EmbeddedElement;
import com.vaadin.testbench.elements.MenuBarElement;
import com.vaadin.testbench.parallel.Browser;
import com.vaadin.testbench.parallel.BrowserUtil;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.ComboBoxElement;
-import com.vaadin.v7.testbench.customelements.TableElement;
public class LegacyComponentThemeChangeTest extends MultiBrowserTest {
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
+import com.vaadin.testbench.customelements.TableElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TableElement;
/**
* Test for non-collapsible column opacity for item in column configuration
import org.junit.Test;
+import com.vaadin.testbench.elements.ColorPickerElement;
import com.vaadin.tests.components.colorpicker.DefaultCaptionWidthTest;
-import com.vaadin.v7.testbench.customelements.ColorPickerElement;
/**
* Test for default caption behavior in color picker using Valo theme.
import com.vaadin.testbench.elements.CheckBoxElement;
import com.vaadin.testbench.elements.CssLayoutElement;
import com.vaadin.testbench.elements.LabelElement;
+import com.vaadin.testbench.elements.TreeElement;
import com.vaadin.testbench.parallel.Browser;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TreeElement;
public class ValoThemeUITest extends MultiBrowserTest {
import org.junit.Test;
+import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.tb3.TooltipTest;
-import com.vaadin.v7.testbench.customelements.TextFieldElement;
/**
* Test to see if validators create error tooltips correctly.
import org.openqa.selenium.support.ui.ExpectedCondition;
import com.vaadin.testbench.elements.CheckBoxElement;
+import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.testbench.elements.VerticalLayoutElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.TextFieldElement;
public class ValidationOfRequiredEmptyFieldsTest extends MultiBrowserTest {
import com.vaadin.testbench.elements.LabelElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.v7.tests.components.grid.CustomRenderer;
@TestCategory("grid")
import com.vaadin.testbench.By;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridAddAndRemoveDataOnInitTest extends MultiBrowserTest {
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridAddRowTest extends MultiBrowserTest {
import org.junit.Test;
import org.openqa.selenium.By;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.testbench.elementsbase.ServerClass;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridCellFocusOnResetSizeTest extends MultiBrowserTest {
import org.junit.Test;
import org.openqa.selenium.By;
+import com.vaadin.testbench.customelements.GridElement;
+import com.vaadin.testbench.elements.CheckBoxElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.CheckBoxElement;
-import com.vaadin.v7.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridCheckBoxDisplayTest extends SingleBrowserTest {
import com.vaadin.testbench.By;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.testbench.elements.LabelElement;
import com.vaadin.testbench.elements.NativeButtonElement;
+import com.vaadin.testbench.elements.NativeSelectElement;
import com.vaadin.testbench.elementsbase.ServerClass;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
import com.vaadin.tests.widgetset.client.v7.grid.GridClientColumnRendererConnector.Renderers;
import com.vaadin.tests.widgetset.server.v7.grid.GridClientColumnRenderers;
-import com.vaadin.v7.testbench.customelements.GridElement;
-import com.vaadin.v7.testbench.customelements.NativeSelectElement;
/**
* Tests Grid client side renderers
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridColspansTest extends MultiBrowserTest {
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
public class GridColumnAutoExpandTest extends MultiBrowserTest {
protected Class<?> getUIClass() {
return GridColumnAutoWidthClient.class;
}
-}
\ No newline at end of file
+}
protected Class<?> getUIClass() {
return GridColumnAutoWidth.class;
}
-}
\ No newline at end of file
+}
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridColumnWidthRecalculationTest extends SingleBrowserTest {
import org.junit.Assert;
import org.junit.Test;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.elements.GridElement.GridCellElement;
+import com.vaadin.testbench.elements.NativeSelectElement;
import com.vaadin.testbench.elements.NotificationElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
-import com.vaadin.v7.testbench.customelements.NativeSelectElement;
@TestCategory("grid")
public class GridColumnWidthsWithoutDataTest extends SingleBrowserTest {
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridCustomSelectionModelTest extends MultiBrowserTest {
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
public class GridDataSourceResetTest extends SingleBrowserTest {
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
public class GridDefaultSelectionModeTest extends MultiBrowserTest {
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridDetailsDetachTest extends MultiBrowserTest {
import com.vaadin.testbench.parallel.Browser;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
/**
* Tests the layouting of Grid's details row when it contains a HorizontalLayout
import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridDetailsLocationTest extends MultiBrowserTest {
.findElement(By.className("v-grid-scroller-horizontal"));
return scrollBar;
}
-}
\ No newline at end of file
+}
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridDetailsWidthTest extends SingleBrowserTest {
assertThat(getFirstSelectCheckBox().isSelected(), is(false));
}
-}
\ No newline at end of file
+}
assertSideBarContainsClass("closed");
}
-}
\ No newline at end of file
+}
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridDragSelectionWhileScrolledTest extends MultiBrowserTest {
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridEditingWithNoScrollBarsTest extends MultiBrowserTest {
import org.junit.Test;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.v7.tests.components.grid.GridEditorConverterNotFound;
import com.vaadin.v7.tests.components.grid.basicfeatures.GridBasicFeaturesTest;
import org.junit.Test;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.ComboBoxElement;
import com.vaadin.testbench.elements.GridElement.GridEditorElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.ComboBoxElement;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridEditorCustomFieldTest extends MultiBrowserTest {
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridEditorFrozenColumnsUITest extends MultiBrowserTest {
import com.vaadin.testbench.By;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridEditorMultiselectTest extends MultiBrowserTest {
import org.openqa.selenium.interactions.Actions;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.testbench.elements.NotificationElement;
+import com.vaadin.testbench.elements.PasswordFieldElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
-import com.vaadin.v7.testbench.customelements.PasswordFieldElement;
@TestCategory("grid")
public class GridEditorUITest extends MultiBrowserTest {
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridExtensionCommunicationTest extends SingleBrowserTest {
import com.vaadin.testbench.elements.NotificationElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridGeneratedPropertiesTest extends MultiBrowserTest {
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
public class GridHeaderFooterComponentsTest extends SingleBrowserTest {
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridHeaderFormatChangeTest extends MultiBrowserTest {
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridHeaderStyleNamesTest extends SingleBrowserTest {
import org.junit.Test;
import org.openqa.selenium.By;
+import com.vaadin.testbench.customelements.GridElement;
+import com.vaadin.testbench.elements.OptionGroupElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
-import com.vaadin.v7.testbench.customelements.OptionGroupElement;
-import com.vaadin.v7.tests.components.grid.GridHeight;
/**
* Tests that Grid gets correct height based on height mode, and resizes
import com.vaadin.testbench.elements.TabSheetElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridInTabSheetTest extends MultiBrowserTest {
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.parallel.Browser;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
public class GridInWindowResizeTest extends MultiBrowserTest {
@Override
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridInitiallyHiddenColumnsTest extends SingleBrowserTest {
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
public class GridItemSetChangeTest extends SingleBrowserTest {
import com.vaadin.testbench.elements.LabelElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
/**
* Tests that details row displays GridLayout contents properly.
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridMultiSelectionOnInitTest extends MultiBrowserTest {
import org.junit.Test;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
public class GridMultiSelectionScrollBarTest extends MultiBrowserTest {
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
public class GridRendererChangeTest extends MultiBrowserTest {
cell.isElementPresent(By.tagName("button")));
}
-}
\ No newline at end of file
+}
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
public class GridReplaceContainerTest extends SingleBrowserTest {
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
public class GridResizeAndScrollTest extends MultiBrowserTest {
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.testbench.parallel.BrowserUtil;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
public class GridResizeHiddenColumnTest extends MultiBrowserTest {
import org.junit.Test;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.GridElement;
+import com.vaadin.testbench.elements.NativeSelectElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
-import com.vaadin.v7.testbench.customelements.NativeSelectElement;
public class GridRowHeightChangeTest extends MultiBrowserTest {
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridScrollToLineWhileResizingTest extends MultiBrowserTest {
assertTrue(foundCell21);
}
-}
\ No newline at end of file
+}
import org.openqa.selenium.interactions.Actions;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
public class GridSelectAllCellTest extends MultiBrowserTest {
.findElement(By.cssSelector("input"));
assertThat(selectAllCheckbox.isSelected(), is(true));
}
-}
\ No newline at end of file
+}
import org.openqa.selenium.WebElement;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.v7.tests.components.grid.GridSidebarPosition;
public class GridSidebarPositionTest extends MultiBrowserTest {
import com.vaadin.testbench.elements.NotificationElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridSingleColumnTest extends MultiBrowserTest {
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridSortIndicatorTest extends MultiBrowserTest {
assertTrue(grid.getHeaderCell(0, 1).getAttribute("class")
.contains("sort-desc"));
}
-}
\ No newline at end of file
+}
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.minitutorials.v7_5.ShowingExtraDataForRows;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
/**
* Test for "Grid detail row outline overflows" (#17826)
import com.vaadin.testbench.elements.GridElement.GridRowElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridSubPixelProblemWrappingTest extends MultiBrowserTest {
import com.vaadin.testbench.elements.CheckBoxElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridSwitchRenderersTest extends MultiBrowserTest {
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class GridThemeChangeTest extends MultiBrowserTest {
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
+import com.vaadin.testbench.customelements.DateFieldElement;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.testbench.elements.GridElement.GridEditorElement;
+import com.vaadin.testbench.elements.NativeSelectElement;
+import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserThemeTest;
-import com.vaadin.v7.testbench.customelements.DateFieldElement;
-import com.vaadin.v7.testbench.customelements.GridElement;
-import com.vaadin.v7.testbench.customelements.NativeSelectElement;
-import com.vaadin.v7.testbench.customelements.TextFieldElement;
@TestCategory("grid")
public class GridThemeUITest extends MultiBrowserThemeTest {
import com.vaadin.testbench.parallel.BrowserUtil;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.v7.tests.components.grid.GridWidthIncrease;
@TestCategory("grid")
import org.junit.Test;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
public class GridWithBrokenRendererTest extends SingleBrowserTest {
import org.junit.Test;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
public class GridWithLabelEditorTest extends SingleBrowserTest {
import com.vaadin.testbench.elements.NotificationElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class InitialFrozenColumnsTest extends MultiBrowserTest {
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class JavaScriptRenderersTest extends MultiBrowserTest {
import org.junit.Test;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
public class NullHeadersTest extends SingleBrowserTest {
import com.vaadin.testbench.elements.LabelElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.v7.tests.components.grid.CustomRenderer;
@TestCategory("grid")
import com.vaadin.testbench.elements.TextFieldElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class ProgrammaticEditorControlTest extends SingleBrowserTest {
}
}
-}
\ No newline at end of file
+}
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
@TestCategory("grid")
public class SelectDuringInitTest extends SingleBrowserTest {
import org.junit.Assert;
import org.junit.Test;
+import com.vaadin.testbench.customelements.GridElement;
+import com.vaadin.testbench.elements.OptionGroupElement;
import com.vaadin.tests.tb3.SingleBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
-import com.vaadin.v7.testbench.customelements.OptionGroupElement;
public class SortableHeaderStylesTest extends SingleBrowserTest {
@Test
import com.vaadin.testbench.elements.NotificationElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.v7.tests.components.grid.WidgetRenderers;
/**
import com.vaadin.testbench.By;
import com.vaadin.testbench.TestBenchElement;
-import com.vaadin.v7.testbench.customelements.GridElement;
-import com.vaadin.v7.tests.components.grid.basicfeatures.GridBasicClientFeatures;
+import com.vaadin.testbench.customelements.GridElement;
/**
* GridBasicClientFeatures.
import org.openqa.selenium.interactions.Actions;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
-import com.vaadin.v7.tests.components.grid.basicfeatures.GridBasicFeatures;
@TestCategory("grid")
public abstract class GridBasicFeaturesTest extends MultiBrowserTest {
import org.junit.Test;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.testbench.elements.NotificationElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
import com.vaadin.v7.tests.components.grid.GridCellFocusOnResetSizeTest.MyGridElement;
@TestCategory("grid")
import org.junit.Test;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
@SuppressWarnings("all")
@TestCategory("grid")
import org.junit.Test;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.testbench.elements.GridElement.GridCellElement;
-import com.vaadin.tests.widgetset.client.v7.grid.GridBasicClientFeaturesWidget;
import com.vaadin.testbench.elements.NotificationElement;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.tests.widgetset.client.v7.grid.GridBasicClientFeaturesWidget;
import com.vaadin.v7.tests.components.grid.basicfeatures.GridBasicClientFeaturesTest;
public class GridClientColumnPropertiesTest
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.v7.tests.components.grid.basicfeatures.GridBasicClientFeaturesTest;
public class GridSidebarContentTest extends GridBasicClientFeaturesTest {
import org.openqa.selenium.Keys;
import org.openqa.selenium.interactions.Actions;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.v7.tests.components.grid.basicfeatures.GridBasicFeaturesTest;
public class GridCellFocusAdjustmentTest extends GridBasicFeaturesTest {
import org.junit.Assert;
import org.junit.Test;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.GridElement;
/**
* Tests that removing and adding rows doesn't cause an infinite loop in the
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.v7.tests.components.grid.basicfeatures.GridBasicFeatures;
import com.vaadin.v7.tests.components.grid.basicfeatures.GridBasicFeaturesTest;
import org.junit.Test;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.v7.tests.components.grid.basicfeatures.GridBasicFeaturesTest;
public class GridScrollTest extends GridBasicFeaturesTest {
import org.openqa.selenium.support.ui.ExpectedCondition;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.testbench.elements.GridElement.GridRowElement;
-import com.vaadin.v7.testbench.customelements.GridElement;
import com.vaadin.v7.tests.components.grid.basicfeatures.GridBasicFeatures;
import com.vaadin.v7.tests.components.grid.basicfeatures.GridBasicFeaturesTest;
import com.vaadin.shared.data.sort.SortDirection;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.testbench.elements.GridElement.GridCellElement;
-import com.vaadin.v7.testbench.customelements.GridElement;
import com.vaadin.v7.tests.components.grid.basicfeatures.GridBasicFeatures;
import com.vaadin.v7.tests.components.grid.basicfeatures.GridBasicFeaturesTest;
import com.vaadin.testbench.By;
import com.vaadin.testbench.TestBenchElement;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.testbench.elements.GridElement.GridCellElement;
import com.vaadin.testbench.elements.NotificationElement;
-import com.vaadin.v7.testbench.customelements.GridElement;
import com.vaadin.v7.tests.components.grid.basicfeatures.GridBasicFeatures;
import com.vaadin.v7.tests.components.grid.basicfeatures.GridBasicFeaturesTest;
import org.openqa.selenium.support.ui.ExpectedCondition;
import org.openqa.selenium.support.ui.ExpectedConditions;
-import com.vaadin.v7.testbench.customelements.GridElement;
+import com.vaadin.testbench.customelements.GridElement;
import com.vaadin.v7.tests.components.grid.basicfeatures.GridBasicFeaturesTest;
public class LoadingIndicatorTest extends GridBasicFeaturesTest {
import org.junit.Assert;
import org.junit.Test;
+import com.vaadin.testbench.elements.NativeSelectElement;
import com.vaadin.tests.tb3.SingleBrowserTestPhantomJS2;
-import com.vaadin.v7.testbench.customelements.NativeSelectElement;
public class NativeSelectNullTest extends SingleBrowserTestPhantomJS2 {
@Test
import org.openqa.selenium.By;
import org.openqa.selenium.interactions.Actions;
+import com.vaadin.testbench.elements.NativeSelectElement;
import com.vaadin.testbench.parallel.BrowserUtil;
import com.vaadin.tests.components.nativeselect.NativeSelects;
import com.vaadin.tests.tb3.MultiBrowserTest;
-import com.vaadin.v7.testbench.customelements.NativeSelectElement;
public class NativeSelectsFocusAndBlurListenerTests extends MultiBrowserTest {