Bem, desisti do VS Code e fui para o Eclipse. Entretanto, estou com problemas para chegar no localhost (Cada dia um problema novo). Agora, o erro que está acontecendo é:
org.openqa.selenium.WebDriverException: unknown error: net::ERR_CONNECTION_REFUSED
(Session info: chrome=108.0.5359.125)
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: 'MARCELO', ip: '192.168.1.227', os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.5'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 108.0.5359.125, chrome: {chromedriverVersion: 108.0.5359.71 (1e0e3868ee06..., userDataDir: C:\Users\marce\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:53480}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Session ID: 7833dffb1fc4e0eef4fafbba789af46d
Tentei contornar o problema colocando o meu IP em uma whitelist e mesmo assim não funcionou. O código ficou desta forma:
package br.com.alura.leilao;
import org.junit.jupiter.api.Test;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class HelloWorldSelenium {
@Test
public void hello() {
System.setProperty("webdriver.chrome.driver", "C:\\Users\\marce\\OneDrive\\Documentos\\Pessoais\\Cursos e Certificações\\Alura\\Selenium\\2019-selenium-java-projeto_inicial\\leilao\\chromedriver.exe");
System.setProperty("webdriver.chrome.whitelistedIps", "192.168.1.227");
WebDriver browser = new ChromeDriver();
browser.navigate().to("http://localhost:8080/leiloes");
browser.quit();
}
}
O interessante é que requisições para endereços externos (ex: https://www.google.com) funcionam sem problemas.