-
Antes de começar, você deve saber que o Selenium suporta 5 linguagens de programação: Java, C#, Python, Ruby e Javascript (Node). Dependendo da linguagem escolhida, a forma de configurar o proxy será diferente
-
Em seguida, você precisa selecionar o WebDriver que planeja usar. O Selenium oferece drivers web para todos os navegadores populares (veja a lista de todos os drivers web suportados aqui). Neste tutorial, mostraremos como configurar um proxy usando o driver do Google Chrome como exemplo
-
Abaixo estão exemplos de código em diferentes linguagens para o driver do Google Chrome
package chromeScripts; import java.io.File; import org.openqa.selenium.By; import org.openqa.selenium.Proxy; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.chrome.ChromeDriverService; import org.openqa.selenium.chrome.ChromeOptions; public class Example { public static void main(String[] args) { String ProxyServer = "proxy.froxy.com"; int ProxyPort = 9000; String sHttpProxy = ProxyServer + ":" + ProxyPort; Proxy proxy = new Proxy(); proxy.setHttpProxy(sHttpProxy); ChromeDriverService service = new ChromeDriverService.Builder() .usingDriverExecutable(new File("PATH TO WEBDRIVER")) .usingAnyFreePort() .build(); ChromeOptions options = new ChromeOptions(); options.setCapability("proxy", proxy); options.merge(options); WebDriver driver=new ChromeDriver(service, options); driver.get("http://froxy.com/api/detect-ip/"); WebElement body = driver.findElement(By.tagName("body")); String bodyText = body.getText(); System.out.println(bodyText); } }
Você pode executar todos esses comandos no console
-
Para configurar uma conexão proxy, use proxy.froxy.com:9000 com a sintaxe apropriada (''). Dependendo da linguagem escolhida, a sintaxe poderá variar
- Java:
String ProxyServer = "proxy.froxy.com"; int ProxyPort = 9000;
- C#:
HttpProxy = "proxy.froxy.com:9000"
- Python:
HOSTNAME = 'proxy.froxy.com' PORT = '9000'
- Ruby:
proxy = Selenium::WebDriver::Proxy.new(http: "proxy.froxy.com:9000")
- Javascript (Node):
let addr = 'proxy.froxy.com:9000'
Todas as informações necessárias sobre o servidor, porta, login e senha estão disponíveis na sua conta pessoal Froxy
- Java:
Utilitários de Teste
Selenium
Garanta que seus produtos digitais atendam aos padrões globais. O Selenium combinado com proxies permitirá simular o comportamento real dos usuários de diferentes regiões para análises precisas.

Tenha Sucesso no Seu Negócio
Comece com a Froxy para Testes e Garantia de Qualidade
A Froxy oferece proxies projetados para simular condições reais, garantindo testes completos. Acesse endereços IP globais e assegure que seus aplicativos e sites funcionem perfeitamente.
Deixe seu processo de testes mais eficiente. Escolha um plano e comece hoje mesmo.
Deixe seu processo de testes mais eficiente. Escolha um plano e comece hoje mesmo.