LeanFT и тестирование в нескольких браузерах

Я новичок в LeanFT и JUnit, документы LeanFT не проливают свет на то, как его использовать.

Мне нужно запустить мой тест, написанный в сетке JUnit/MeanFT, в нескольких браузерах.

Теперь это выглядит так:

@Test
    public void testverify_Startsida() throws GeneralLeanFtException, Exception {

        //Open browser
        Browser browser = BrowserFactory.launch(BrowserType.CHROME);

В документах говорится, что BrowsterType может быть массивом браузеров, но я так и не понял, как все мои попытки заканчиваются сбоем и записью.

Я мог бы смущать себя этим, но эй, вы хорошие парни и все такое.:)

1 ответ

Решение

Я думаю, что могу ответить на ваш запрос. Несколько месяцев назад я был в том же положении, что и вы. Я ударился головой, пытаясь добиться многопоточности в наклонной плоскости. Для записи, LeanFT не поддерживает многопоточность (см. Раздел часто задаваемых вопросов здесь).

Но я нашел способ обойти LeanFT на нескольких машинах с небольшой помощью селена. В одном из моих постов в блоге(хотя в C# ядро, работающее на Java, остается прежним), я упомянул, как мы можем работать с Selenium и LeanFT в одном скрипте (это может дать вам огромные возможности, поскольку вы можете использовать лучшее из обоих миры).

Поэтому, если вы хотите начать многопоточность, я бы предложил вам запустить несколько драйверов из селена и подключить к ним драйверы с помощью функции BrowserFactory.getAllOpenBrowsers() в LeanFT. Дайте мне знать, если это поможет.

Другие вопросы по тегам