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. Дайте мне знать, если это поможет.