aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src/test/java/com/vaadin/tests/tb3/XvfbHubBrowserFactory.java
blob: 856a09f1caa1380a5e8bd1cc18125e1324eac012 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package com.vaadin.tests.tb3;

import org.openqa.selenium.Platform;
import org.openqa.selenium.remote.DesiredCapabilities;

import com.vaadin.testbench.parallel.Browser;
import com.vaadin.testbench.parallel.DefaultBrowserFactory;

public class XvfbHubBrowserFactory extends DefaultBrowserFactory {

    public DesiredCapabilities create(Browser browser) {
        switch (browser) {
        case IE11:
            return super.create(browser);
        case PHANTOMJS:
            return create(browser, "2", Platform.LINUX);
        case CHROME:
            return create(browser, "", Platform.ANY);
        case FIREFOX:
        default:
            return create(Browser.FIREFOX, "", Platform.ANY);
        }
    }
}