Когда я запускаю свою структуру селена, она работает как процесс. Нет пользовательского интерфейса. Он выполняется до тех пор, пока не завершится или пока не встретит исключение, останавливающее тест. В настоящее время единственный способ вручную остановить тест — завершить процесс в диспетчере задач.
Я хотел бы, чтобы пользователь мог нажать клавишу, например, escape, чтобы остановить процесс.
Я пока только смог найти такие функции, связанные с проектом, работающим в консоли.
Вы можете создать пакетный файл со следующим содержимым:
taskkill /F /FI "IMAGENAME eq notepad.exe"
(замените «notepad.exe» правильным названием программы)
Когда вы создаете ссылку на этот пакетный файл, вы также можете указать «горячую клавишу» для запуска этого пакетного файла.
Спасибо Луук. Чтобы обойти это, я создал пакетный файл, который теперь включен в сборку.