🔥 HEATWAVE: скидки до 30% на все прокси Самая жаркая распродажа Froxy. До 31 августа.
27
дни
02
часы
10
минуты
30
секунды
Забрать прокси со скидкой

Утилиты для тестирования

Selenium

Убедитесь, что ваши цифровые продукты соответствуют мировым стандартам. Selenium и прокси позволят вам имитировать реальное поведение пользователей из разных регионов для получения точной аналитики.

Selenium
  1. Перед началом работы, вы должны знать, что Selenium поддерживает 5 языков программирования: Java, C#, Python, Ruby, Javascript (Node). В зависимости от выбранного вами языка, способ настройки прокси будет отличаться

  2. Далее, вам необходимо выбрать WebDriver, который вы планируете использовать. Selenium предлагает веб-драйверы для все популярных браузеров (список всех поддерживаемых веб-драйверов здесь). В этой инструкции мы покажем настройку прокси на примере Google Chrome Driver

  3. Ниже указаны примеры кода на разных языках для Google Chrome Driver

    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);
        }
    }
    

    Вы можете запустить все эти команды в консоли

  4. Для настройки прокси-соединения используйте proxy.froxy.com:9000 с нужной пунктуацией (''). В зависимости от выбранного вами языка, пунктуация может отличаться

    • 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'
      

    Вся необходимая информация о сервере, порте, логине и пароле доступна в личном кабинете Froxy

Успешный старт для вашего бизнеса

Начните работу с Froxy для тестирования

Froxy предлагает прокси, разработанные для моделирования реальных условий при тестировании. Получите доступ к глобальным IP-адресам и убедитесь, что ваши приложения и сайты работают безупречно.