د Python د Appium امرونه د پروکسي له لارې لیږدول
د هغه اړیکې لپاره AppiumClientConfig تنظیم کړئ چې لرې لاسرسی رامنځته کوي؛ د وسیلې پروکسي وړتیاوې وروسته په بله اړیکه پلي کیږي.
د منځګړي له لارې د Appium سرور ته رسیدو لپاره، د Python د HTTP امر چینل تنظیم کړئ:
from appium import webdriver
from appium.webdriver.client_config import AppiumClientConfig
from selenium.webdriver.common.proxy import Proxy, ProxyType
route = Proxy()
route.proxy_type = ProxyType.MANUAL
route.http_proxy = 'http://proxy.example:8080'
route.ssl_proxy = 'http://proxy.example:8080'
config = AppiumClientConfig(
remote_server_addr='https://appium.example',
proxy=route,
)
driver = webdriver.Remote(
options=device_options,
client_config=config,
)device_options د اپلیکیشن موجوده اختیارونو شی دی. د هغې د وسیلې/براوزر وړتیاوې وساتئ او driver.quit د موجوده ازموینې ژوند دورې له لارې اداره کړئ.
AppiumClientConfig د Selenium د ClientConfig څخه میراث اخلي. لاسي ټاکنه د HTTP سرور پتې لپاره http_proxy او د HTTPS پتې لپاره ssl_proxy کاروي. دلته ارزښتونه د URL سکیم لري ځکه چې دوی د HTTP اړیکې مدیر تنظیموي. د Appium د هغه پای ټکي لپاره چې د اجازه ورکړل شوي عامه لارې له لارې د لاسرسي وړ دی، د دې ارزښتونو لپاره د HTTP پروکسي لیست څخه یو HTTP نوماند وټاکئ.
هغه پروکسي وړتیا چې د غونډې په دننه لیږل کیږي، د لرې چاپېریال څخه غواړي خپل ترافیک لاره کړي. دا نشي کولی Python سره مرسته وکړي چې مخکینی د غونډې د جوړولو غوښتنه وسپاري. کله چې اړتیا وي هغه بله لاره جلا تنظیم کړئ.
یو مطابقت لرونکی Appium/Selenium جوړه وکاروئ چې دا عامه انٹرفیس وړاندې کوي. د نصب شوي remote_connection ماډل پیچ کول د دې تنظیم لارې پرځای زړو کلینټ ترتیباتو ته هدف دی.