How to Integrate ProxyTee with Selenium & SeleniumBase
Configure ProxyTee's rotating residential proxies in Python/Java/C# Selenium WebDriver and SeleniumBase UC Mode for anti-bot bypass and end-to-end testing.
Why Pair Selenium & SeleniumBase with ProxyTee?
Selenium WebDriver—and modern anti-detect wrappers like `SeleniumBase` (Undetected-Chromedriver / UC Mode)—remain foundational for enterprise QA testing, RPAs, and scraping protected web applications. With ProxyTee's IP Whitelist or `selenium-wire` / SeleniumBase proxy flags, you can route every WebDriver instance through 30,000,000+ household residential IPs with zero bandwidth caps.
- 30,000,000+ Real Household IPs: Route Selenium & SeleniumBase traffic through genuine residential consumer ISPs across 100+ countries.
- Zero Per-Gigabyte Fees: Run 24/7 Selenium & SeleniumBase workflows on flat-rate concurrent ports starting at $29/month.
- Native HTTP, HTTPS & SOCKS5: Switch protocols or adjust sticky rotation windows (3–60 minutes) directly inside the ProxyTee dashboard.
1-Line Authenticated Proxy in SeleniumBase
No need to build custom Chrome background extensions—SeleniumBase accepts `user:pass@host:port` natively.
IP Whitelist for Pure Selenium WebDriver
Whitelist your server IP in ProxyTee to use `options.add_argument('--proxy-server=...')` in Java, C#, or Python Selenium without auth popups.
30M+ Residential IPs for UC Mode
Pair Undetected-Chromedriver with real household ISP addresses to bypass Cloudflare Turnstile.
Unlimited Browser Bandwidth
Never pay per gigabyte for heavy Selenium browser sessions.
Step-by-Step Selenium & SeleniumBase Proxy Setup
Follow these four steps to connect your ProxyTee residential port to Selenium & SeleniumBase.
1. Install Selenium or SeleniumBase
Run `pip install seleniumbase` (recommended for built-in authenticated proxy and UC anti-bot support) or `pip install selenium`.
2. Copy Your ProxyTee Port Credentials
From the ProxyTee Dashboard, select your country and auto-rotation interval and copy `username:password@gate.proxytee.com:8080`.
3. Pass `proxy=` to SeleniumBase `SB()` Context
Pass `proxy='username:password@gate.proxytee.com:8080'` and `uc=True` directly to SeleniumBase (or use IP Whitelisting with standard `ChromeOptions`).
4. Run Unmetered Browser Automation
Execute full-browser workflows across 100+ countries with 0 GB bandwidth limits.
Python SeleniumBase (UC Mode) with ProxyTee Authenticated Port
from seleniumbase import SB
# SeleniumBase natively supports username:password@host:port + Undetected Chrome (uc=True)
PROXY_STRING = "your_username:your_password@gate.proxytee.com:8080"
with SB(uc=True, proxy=PROXY_STRING, headless=True) as sb:
sb.open("https://ipinfo.io/json")
print("Selenium Residential IP:", sb.get_text("body"))Related Selenium & SeleniumBase & Automation Guides
Boost Your Web Scraping with ProxyTee and SeleniumBase in 2026
In the dynamic world of web scraping, having the right tools is crucial. This guide explores how to leverage ProxyTee and SeleniumBase to create a robust and efficient scraping setup. We'll delve into why...
Puppeteer vs Selenium: Smarter Web Automation in 2026
Web automation has evolved rapidly over the past few years, and as we step into 2026, choosing the right tool for your automation or web scraping project is more important than...
How to Scrape Google's 'People Also Ask' Using Python with ProxyTee
Google's 'People Also Ask' (PAA) section is a goldmine of search intent data. It offers valuable insights into user behavior, providing a list of related questions based on an...
Flexible pricing plans. Any scale.
Whether you're an individual, a small team, or a growing enterprise, choose the number of concurrent ports that fits your workload.
1 Port
Ideal for personal use or small projects with minimal traffic.
- Unlimited bandwidth
- 30 million IPs pool
- 3–60 minutes rotation
- HTTP & SOCKS5
- API Access
- User:pass & IP whitelist
5 Ports
Perfect for small teams or light testing across multiple devices.
- Unlimited bandwidth
- 30 million IPs pool
- 3–60 minutes rotation
- HTTP & SOCKS5
- API Access
- User:pass & IP whitelist
10 Ports
Great for medium-sized teams or projects with moderate traffic.
- Unlimited bandwidth
- 30 million IPs pool
- 3–60 minutes rotation
- HTTP & SOCKS5
- API Access
- User:pass & IP whitelist
25 Ports
Designed for growing teams needing more bandwidth.
- Unlimited bandwidth
- 30 million IPs pool
- 3–60 minutes rotation
- HTTP & SOCKS5
- API Access
- User:pass & IP whitelist
50 Ports
Best for businesses requiring stable connections and higher capacity.
- Unlimited bandwidth
- 30 million IPs pool
- 3–60 minutes rotation
- HTTP & SOCKS5
- API Access
- User:pass & IP whitelist
100 Ports
Suited for large-scale operations across multiple devices.
- Unlimited bandwidth
- 30 million IPs pool
- 3–60 minutes rotation
- HTTP & SOCKS5
- API Access
- User:pass & IP whitelist
Ready to Scale Up?
Credits Plans — Flexible pricing for high-volume users.
| Credits Package | Base Validity: Non-expire | Pro Validity: 30 days | Pro Max Validity: 15 days |
|---|---|---|---|
$1,000 Credits Save up to 30% | $900 | $800 | $700 |
$2,000 Credits Save up to 35% | $1,700 | $1,500 | $1,300 |
$5,000 Credits Save up to 40% | $4,000 | $3,500 | $3,000 |
$10,000 Credits Save up to 45% | $7,500 | $6,500 | $5,500 |
| Use credits to purchase or renew any proxy plan on demand. | Select Base | Select Pro | Select Pro Max |
Frequently Asked Questions About Selenium & SeleniumBase Proxies
You have two clean options: (1) Whitelist your server IP in the ProxyTee dashboard so Chrome connects via --proxy-server=http://gate.proxytee.com:8080 with no password prompt, or (2) use SeleniumBase (`SB(proxy='user:pass@host:port')`), which handles proxy auth automatically.