Sitemap

Simple Browser: testes com o browser interno do VS Code

Muito utilizado no desenvolvimento Web com as mais variadas stacks, o Visual Studio Code hoje é uma das ferramentas mais populares empregadas na implementação de sites e APIs REST. E muito do trabalho na construção dessas aplicações passa por testes via browser, com o navegador padrão sendo acionado quando da execução das mesmas por meio de alguma extensão com a capacidade de debugging.

E se pudéssemos então realizar testes dentro do próprio Visual Studio Code, abrindo uma janela que permita a navegação por uma aplicação Web e com a mesma experiência oferecida por um browser?

A resposta a esse questionamento está na funcionalidade Simple Browser, um browser interno nativo do próprio VS Code e que pode ser acionado a partir da Command Palette (menu View):

Press enter or click to view image in full size

Na imagem a seguir podemos observar a janela Simple Browser exibindo o conteúdo HTML gerado por uma aplicação ASP.NET Core, com a mesma executando na porta 5000:

Press enter or click to view image in full size

Já a animação a seguir aborda este mesmo exemplo, demonstrando o uso da funcionalidade Simple Browser passo a passo:

Press enter or click to view image in full size
Clique nesta imagem para visualizar com uma melhor resolução

Geração de GUIDs

GUIDs (Globally Unique Identifiers) são comumente empregados como valores para itens de configuração, prestando-se até mesmo à definição de chaves e tokens de acesso. Muitas ferramentas de desenvolvimento contam com funcionalidades para a geração desses valores e, como era de se esperar, o Visual Studio Code também possui um plugin com esta capacidade… Trata-se da extensão Insert GUID:

Press enter or click to view image in full size

Ao instalarmos essa extensão aparecerá na Command Palette (menu View) a opção Insert GUID:

Press enter or click to view image in full size

Na próxima animação podemos observar a geração de GUIDs com este plugin:

Press enter or click to view image in full size
Clique nesta imagem para visualizar com uma melhor resolução

--

--

Renato Groffe
Renato Groffe

Written by Renato Groffe

Microsoft Most Valuable Professional (MVP), Docker Captain, Multi-Plataform Technical Audience Contributor (MTAC), Technical Writer and Speaker

No responses yet