SeleniumBase/examples/proxy_test.py

19 lines
674 B
Python
Executable File

from seleniumbase import BaseCase
class ProxyTests(BaseCase):
def test_proxy(self):
self.open("https://ipinfo.io/")
ip_address = self.get_text('#ip-string span[class*="primary"] span')
print("\n\nMy IP Address = %s\n" % ip_address)
print("Displaying Host Info:")
text = self.get_text("#widget-scrollable-container").split("asn:")[0]
rows = text.split("\n")
data = []
for row in rows:
if row.strip() != "":
data.append(row.strip())
print("\n".join(data).replace('\n"', " "))
print("\nThe browser will close automatically in 7 seconds...")
self.sleep(7)