напишите визуальный тест расширения vscode

#visual-studio-code #automated-tests #vscode-extensions #visual-testing

Вопрос:

Я создал расширение VSCode, а затем мне нужно написать несколько тестов. Я использую Мокко и чай. Я написал несколько тестов, и у меня нет никаких проблем с этой частью. Моя проблема заключается в следующем сценарии:

У меня есть кнопка, когда я нажимаю эту кнопку, появится поле ввода, а затем мне нужно ввести значение в поле ввода и нажать кнопку «Ок».

Можете ли вы помочь мне с тем, как я могу смоделировать этот сценарий с помощью теста? следует ли имитировать нажатие первой кнопки, вызвав палитру команд, но как ввести значение в поле ввода? ** Пожалуйста, обратите внимание, что я уже написал функциональный тест, но пользователь также хочет протестировать пользовательский интерфейс.

можете ли вы помочь мне найти пример, связанный с моей проблемой?

Комментарии:

1. если вы не можете сделать это с помощью насмешек, вам нужно что-то вроде Селена, просто поиздевайтесь над графическим интерфейсом и нажмите на кнопку

2. @rioV8, tq для вашего ответа, я знаком с Селеном, но это с лицензией, я прав? какой-нибудь образец для макета графического интерфейса?

Ответ №1:

Существует что-то вроде vscode-extension-тестера, который позволяет вам очень удобно тестировать графический интерфейс. Всю информацию вы можете найти на главной странице github: https://github.com/redhat-developer/vscode-extension-tester/wiki