Я работаю над автоматизацией веб-приложений WhatsApp для практики с использованием selenium-maven-cucumber-testng. У меня есть проблема ниже.
Ожидается: у меня много файлов функций, и я хочу запустить все файлы функций один за другим, как показано ниже:
взять первый файл объекта -> открыть браузер -> выполнить шаги, указанные в файле объекта -> закрыть браузер. взять второй файл объекта -> открыть браузер -> выполнить шаги, указанные в файле объекта -> закрыть браузер и т. д.
Результат: в настоящее время все файлы объектов запускаются и передаются. Но браузер открывается только один раз, т.е.
Открыть браузер -> запустить файл функций 1, файл функций 2 и т. Д. -> Закрыть браузер.
Я хочу запустить, как объяснено в «Ожидается».
My Testng:
testng.xml
![testing.xml](https://i.stack.imgur.com/0H5Kc.png)
Мой RunnerClass:
Runner.java
![Runner.java](https://i.stack.imgur.com/RTKFc.png)
Мой Крюк:
Hook.java
![Hook.java](https://i.stack.imgur.com/RRcha.png)