// Chrome version does not necessarily match the desired version
// because of auto updates...
browserIdentifier = getExpectedUserAgentString(
- getDesiredCapabilities()) + "75";
+ getDesiredCapabilities()) + "76";
} else if (BrowserUtil.isFirefox(getDesiredCapabilities())) {
browserIdentifier = getExpectedUserAgentString(
getDesiredCapabilities()) + "58";
package com.vaadin.tests.application;
+import java.util.Arrays;
+import java.util.List;
+
import org.junit.Test;
+import org.openqa.selenium.remote.DesiredCapabilities;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.elements.CheckBoxElement;
import com.vaadin.testbench.elements.NotificationElement;
+import com.vaadin.testbench.parallel.Browser;
import com.vaadin.tests.tb3.MultiBrowserThemeTest;
public class CriticalNotificationsTest extends MultiBrowserThemeTest {
+ @Override
+ public List<DesiredCapabilities> getBrowsersToTest() {
+ return Arrays.asList(Browser.CHROME.getDesiredCapabilities(),
+ Browser.FIREFOX.getDesiredCapabilities());
+ }
+
@Test
public void internalError() throws Exception {
testCriticalNotification("Internal error");
package com.vaadin.tests.components.combobox;
+import java.util.Arrays;
+import java.util.List;
+
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import org.openqa.selenium.Keys;
+import org.openqa.selenium.remote.DesiredCapabilities;
import com.vaadin.testbench.By;
import com.vaadin.testbench.elements.ComboBoxElement;
+import com.vaadin.testbench.parallel.Browser;
import com.vaadin.testbench.parallel.TestCategory;
import com.vaadin.tests.tb3.MultiBrowserTest;
@TestCategory("xvfb-test")
public class ComboBoxItemIconTest extends MultiBrowserTest {
+ @Override
+ public List<DesiredCapabilities> getBrowsersToTest() {
+ return Arrays.asList(Browser.CHROME.getDesiredCapabilities(),
+ Browser.FIREFOX.getDesiredCapabilities());
+ }
+
@Test
public void testIconsInComboBox() throws Exception {
openTestURL();
@TestCategory("grid")
public abstract class AbstractGridColumnAutoWidthTest extends MultiBrowserTest {
- public static final int TOTAL_MARGIN_PX = 21;
+ public static final int TOTAL_MARGIN_PX = 26;
+ private static final int tolerance = 10;
@Before
public void before() {
assertLessThan("header should've been narrower than body", headerWidth,
bodyWidth);
assertEquals("column should've been roughly as wide as the body",
- bodyWidth, colWidth, 5);
+ bodyWidth, colWidth, tolerance);
}
@Test
assertGreater("header should've been wider than body", headerWidth,
bodyWidth);
assertEquals("column should've been roughly as wide as the header",
- headerWidth, colWidth, 5);
+ headerWidth, colWidth, tolerance);
}
package com.vaadin.tests.components.progressindicator;
+import java.util.Arrays;
+import java.util.List;
+
import org.junit.Test;
+import org.openqa.selenium.remote.DesiredCapabilities;
import com.vaadin.testbench.elements.ProgressBarElement;
+import com.vaadin.testbench.parallel.Browser;
import com.vaadin.tests.tb3.MultiBrowserTest;
public class ProgressBarStaticReindeerTest extends MultiBrowserTest {
+
+ @Override
+ public List<DesiredCapabilities> getBrowsersToTest() {
+ return Arrays.asList(Browser.CHROME.getDesiredCapabilities(),
+ Browser.FIREFOX.getDesiredCapabilities());
+ }
@Test
public void compareScreenshot() throws Exception {
openTestURL();
package com.vaadin.tests.components.progressindicator;
+import java.util.Arrays;
+import java.util.List;
+
import org.junit.Test;
+import org.openqa.selenium.remote.DesiredCapabilities;
import com.vaadin.testbench.elements.ProgressBarElement;
+import com.vaadin.testbench.parallel.Browser;
import com.vaadin.tests.tb3.MultiBrowserTest;
public class ProgressBarStaticRunoTest extends MultiBrowserTest {
+
+ @Override
+ public List<DesiredCapabilities> getBrowsersToTest() {
+ return Arrays.asList(Browser.CHROME.getDesiredCapabilities(),
+ Browser.FIREFOX.getDesiredCapabilities());
+ }
+
@Test
public void compareScreenshot() throws Exception {
openTestURL();
import static org.junit.Assert.assertEquals;
import java.io.IOException;
+import java.util.Arrays;
+import java.util.List;
import org.junit.Test;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebElement;
+import org.openqa.selenium.remote.DesiredCapabilities;
import com.vaadin.testbench.TestBenchElement;
import com.vaadin.testbench.elements.ButtonElement;
import com.vaadin.testbench.elements.TableElement;
import com.vaadin.testbench.elements.TableElement.ContextMenuElement;
+import com.vaadin.testbench.parallel.Browser;
import com.vaadin.testbench.parallel.BrowserUtil;
import com.vaadin.tests.tb3.MultiBrowserTest;
public class ColumnCollapsingAndColumnExpansionTest extends MultiBrowserTest {
+ @Override
+ public List<DesiredCapabilities> getBrowsersToTest() {
+ return Arrays.asList(Browser.CHROME.getDesiredCapabilities(),
+ Browser.FIREFOX.getDesiredCapabilities());
+ }
+
@Test
public void expandCorrectlyAfterCollapse() throws IOException {
openTestURL();
import org.openqa.selenium.remote.DesiredCapabilities;
import com.vaadin.testbench.By;
+import com.vaadin.testbench.annotations.RunLocally;
import com.vaadin.testbench.elements.WindowElement;
import com.vaadin.testbench.parallel.Browser;
import com.vaadin.tests.tb3.MultiBrowserTest;
@Override
public List<DesiredCapabilities> getBrowsersToTest() {
- return Arrays.asList(Browser.CHROME.getDesiredCapabilities(),
- Browser.IE11.getDesiredCapabilities());
+ return Arrays.asList(Browser.CHROME.getDesiredCapabilities());
}
@Test