簡體   English   中英

如何在browserstack黃瓜java功能並行運行?

[英]How can I run in browserstack cucumber java features in parallel?

我無法在不同瀏覽器的browserstack中運行並行功能文件(Java -Maven -Intellij)。 我能夠在我的JUnit框架中實現並行測試,但不知道如何在黃瓜Java中實現。 你能幫忙嗎?

目前,我能夠在browserstack上執行測試,但只能在一個瀏覽器上按時執行。 請參照附件

public class JavaSample {
    public static final String USERNAME = "";
    public static final String AUTOMATE_KEY = "";
    public static final String URL = "https://" + USERNAME + ":" + AUTOMATE_KEY + "@hub-cloud.browserstack.com/wd/hub";

    public static void main(String[] args) throws Exception {
        DesiredCapabilities caps = new DesiredCapabilities();
        caps.setCapability("browserName", "iPhone");
        caps.setCapability("device", "iPhone 8 Plus");
        caps.setCapability("realMobile", "true");
        caps.setCapability("os_version", "11");
        caps.setCapability("name", "Bstack-[Java] Sample Test");

        WebDriver driver = new RemoteWebDriver(new URL(URL), caps);
        driver.get("http://www.google.com");
        WebElement element = driver.findElement(By.name("q"));

        element.sendKeys("BrowserStack");
        element.submit();

        System.out.println(driver.getTitle());
        driver.quit();
    }
}

您可以參考此示例repo https://github.com/mukeshtiwari1987/Cucumber-Java,以便在BrowserStack上運行Cucumber Java測試。 要在黃瓜中實現並行執行,您可以使用下面提到的兩種方法之一:

1)使用任何開源插件,它允許您根據指定的並行方案並行運行方案或功能

2)為測試套件中的每個功能文件創建一個運行器並並行運行(您需要編寫其他腳本/方法來處理您的報告)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM