[shorts] Como obter o valor das variáveis de ambiente do Windows com o Playwright e Java
Uma dica rápida de como ler variáveis de ambiente do Windows no Playwright com Java usando o System.getenv() nos testes.
Uma pequena dica de como utilizar variáveis de ambiente no Playwright
Acessando Variáveis de Ambiente
Você pode acessar as variáveis de ambiente utilizando o método System.getenv()
public class Main { public static void main(String[] args) { // Acessando a variável de ambiente String playwrightUrl = System.getenv("PLAYWRIGHT_URL");
if (playwrightUrl != null) { System.out.println("Playwright URL: " + playwrightUrl); // Aqui você pode utilizar a URL com Playwright } else { System.out.println("A variável de ambiente PLAYWRIGHT_URL não está definida."); } }}Utilizando Variáveis de Ambiente
Supondo que você queira utilizar uma URL armazenada em uma variável de ambiente como parte do seu teste com Playwright, você poderia fazer algo assim:
import com.microsoft.playwright.*;
public class PlaywrightTest { public static void main(String[] args) { try (Playwright playwright = Playwright.create()) { Browser browser = playwright.chromium().launch(new BrowserType.LaunchOptions().setHeadless(true)); BrowserContext context = browser.newContext(); Page page = context.newPage();
// Acessando a URL a partir de uma variável de ambiente String url = System.getenv("PLAYWRIGHT_URL"); if (url != null) { page.navigate(url); // Adicione aqui mais lógica de teste } else { System.out.println("A variável de ambiente PLAYWRIGHT_URL não está definida."); } } }}Considerações
-
As variáveis de ambiente são uma excelente maneira de gerenciar configurações que variam entre ambientes de desenvolvimento, teste e produção.
-
Lembre-se de que as alterações em variáveis de ambiente podem exigir uma reinicialização do sua IDE ou do sistema operacional.
Continue lendo
Minha breve experiência e impressões com o Playwright com Java
Há cerca de 6 meses atrás resolvi utilizar o Playwright com Java para me auxiliar nos testes automatizados. Já adianto que estou muito satisfeito de...
O que você precisa saber sobre Testes Regressivos (Teste de Regressão)
Os testes regressivos desempenham um papel vital na garantia da qualidade do software. À medida que os produtos evoluem com o tempo, é crucial...
Mentoria em Testes de Software
Gostaria de compartilhar que recebi uma nova certificação: Mentoria em Testes de Software da empresa Júlio de Lima Consultoria e Treinamentos de...