Ага, спасибо. Правда тут возникла другая проблема. Я сейчас Selenide использую одновременно на двух проектах:
1. Maven+JUnit - с ним проблем нет.
2. Gradle + TestNG и вот с ним возникла проблема. Собственно в качестве примера я взял проект тестирования Gmail. В build.gradle я прописал проперти для драйверов. Но проблема в том, что браузер я могу менять только меняя строчки в сборочном файле:
'selenide.browser' : 'chrome',
Просто передавая их через командную строку не получается изменить браузер. Это так и задумано? Или все таки есть возможность переключить браузер через
- Dbrowser или - Dselenide.browser
Или логичнее сделать несколько задач - как в вашем примере
task uitest(type: Test) { systemProperties['browser'] = 'firefox' } task ie(type: Test) { systemProperties['browser'] = 'ie' systemProperties['timeout'] = '12000' } task htmlunit(type: Test) { systemProperties['browser'] = 'htmlunit' } task chrome(type: Test) { systemProperties['browser'] = 'chrome' systemProperties['webdriver.chrome.driver'] = '/usr/bin/chromedriver' } task phantomjs(type: Test) { systemProperties['browser'] = 'phantomjs' }
вторник, 1 сентября 2015 г., 0:21:59 UTC+6 пользователь Andrei Solntsev написал: