Может кто-нибудь помочь мне узнать, как запускать тестовые примеры Serenity BDD в IE и браузере Chrome, я пробовал, как это было сказано в документе и других сообщениях в стеке над потоком , не работает. Я использую версию Serenity BDD 1.1.1. Помощь от любого из вас будет очень цениться.Как запустить Serenity BDD Тестовые чеки в IE и chrome
ответ
Самый простой способ создать serenity.properties файл в корневом каталоге проекта, с линией драйвера = хром или драйвер = IExplorer
Вы также можете использовать одни и те же аргументы, как системные свойства. Вот полный список настроек: http://thucydides.info/docs/serenity/#_running_serenity_tests_from_the_command_line
Спасибо, я тестирую их в конфигурации узла-концентратора, я смог запустить тестовый пример в chrome на хабе, вставив строку driver = chrome в файл serenity.property, но где, как и для IE, вставка строки dri ver = iexplorer не работает и получает следующую ошибку: net.thucydides.core.webdriver.UnsupportedDriverException: не удалось создать экземпляр класса org.openqa.selenium.ie.InternetExplorerDriver \t на com.steps.TestOneSteps.Navigate_To_home_page (TestOneSteps.java:15) \t в com.features.New.TestOne.Test_One (TestOne.java:84) \t в org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run (JUnit4Test – NetraDS
Великий, Chrome гораздо проще получить работает чем Internet Explorer. На вашем узле IE вам также потребуется применить следующие изменения конфигурации: https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver#required-configuration –
Что вы пробовали? Это очень общее и трудно ответить. Похоже, вам, возможно, потребуется провести еще несколько исследований, чтобы вы могли задать более конкретный вопрос. Что означает «не работает»? Это порождало ошибки? –
СПАСИБО. Вот что я пытался проверить, мои тестовые примеры выполняются отлично в fire fox, но я попытался в IE и Chrome, следуя инструкциям на http://thucydides.info/docs/serenity-staging/#_serenity_webdriver_support_in_junit – NetraDS
Также попытался выполнить команду lline этими командами и в командной строке Я попробовал mvn clean verify serenity: aggregate -Dwebdriver.driver = iexplorer, для этих я получаю следующую ошибку net.thucydides.core.webdriver.UnsupportedDriverException: не удалось создать экземпляр класса org.openqa.selenium.ie.InternetExplorerDriver – NetraDS