2016-02-22 4 views
2

Я новичок в LeanFT и JUnit, LeanFT docs не проливает много света на то, как его использовать.LeanFT и тест в нескольких браузерах

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

Теперь это выглядит следующим образом:

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

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

Документы говорят, что BrowsterType может быть массивом браузеров, но я havn't понял, как все мои попытки заканчиваются в аварии и сжечь.

Возможно, я с этим согласен, но привет, ребята, и все. :)

+0

«Все мои попытки заканчиваются сбой и сжигание». Не могли бы вы предоставить более подробную информацию. Что именно вы пытались и какие сообщения об ошибках были? Идеально разместить сообщение [mcve] (http://stackoverflow.com/help/mcve). –

+0

Может быть [параметризованные тесты] (https://github.com/junit-team/junit/wiki/Parameterized-tests) могут помочь? –

ответ

2

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

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

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

+0

Не добавляйте подписи к своим ответам; они добавляют чрезмерный шум к фактическому ответу. – Makoto

+0

Также было бы неплохо опубликовать некоторые из соответствующих битов из вашего сообщения в блоге, так как мы не можем гарантировать, что ваш блог останется в силе (но пока кто-то смотрит на этот * сайт, мы знаем, что это будет вверх). – Makoto

+0

Это был трюк! Благодаря! –

 Смежные вопросы

  • Нет связанных вопросов^_^