KarateDSL UI Testing - Браузер закрывается автоматически - PullRequest
1 голос
/ 28 апреля 2020

Я недавно внедрил автоматизацию пользовательского интерфейса вместе с моей автоматизацией тестирования API (оба в каратэ). Теперь он работает с незначительной проблемой - браузер автоматически закрывается после полного выполнения скрипта. Есть ли в каратэ способ закрыть или сохранить открытый браузер? Спасибо!

Scenario: Get UI - Download
   Given url 'https://test01/v1/doc/env/
   And headers headers1
   When method get
   Then status 200
   * def env = response.url

   Given driver env
   And click('{button}Proceed')
   And click('{span}Start')
   And click('{span}Required - GSA)
   And click('{span}Required - GSB')
   And click('{span}Required - GSC')
   And click('{span}Required - GSD')
   And click('{span}Required - GSE')
   And click('{span}Required - GSF')
   And click('{span}Required - GSG')
   And click('{span}Required - GSH')

1 Ответ

1 голос
/ 28 апреля 2020

Это по замыслу. Вы можете попробовать добавить строку * karate.stop() в конце, но это определенно не рекомендуется для «обычных» тестовых сценариев.

Также обратите внимание, что есть опция для пошаговых и отладочных тестов: https://twitter.com/KarateDSL/status/1252817691963830272

...