Phaamada Python ee Appium ku marin dariiqa proxy
Deji AppiumClientConfig isku xirka abuura fadhiga fog; awoodaha proxy qalabka waxay ku dhaqmi doonaan isku xirka kale markii dambe.
Si aad u gaarto server-ka Appium iyada oo loo marayo dhexdhexaadiye, deji kanaalka amarka HTTP ee Python:
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 waa sheyga ikhtiyaarrada jira ee barnaamijka. Hayso awoodaha qalabka/browser-ka oo maamul driver.quit iyada oo loo marayo meertada nolosha tijaabada jirta.
AppiumClientConfig waxay dhaxashaa ClientConfig ee Selenium. Xulashada gacan-ku-shaqaynta waxay isticmaashaa http_proxy cinwaanka server-ka HTTP iyo ssl_proxy cinwaanka HTTPS. Halkan qiimayaashu waxay ku jiraan qaabka URL sababtoo ah waxay dejinayaan maareeyaha isku xirka HTTP. Boostada Appium ee laga gaari karo dariiqa guud ee la ogolaaday, dooro musharix HTTP ah liiska proxy-yada HTTP qiimayaashan.
Awoodda proxy oo lagu diro gudaha fadhiga ayaa weydiisanaysa deegaanka fog inuu maro taraafikadiisa. Ma caawin karto Python inuu soo gudbiyo codsigii hore ee abuurista fadhiga. Deji dariiqaas kale si gooni ah marka loo baahdo.
Isticmaal laba-labo Appium/Selenium oo waafaqsan oo soo bandhiga isdhexgalka guud. Patch-ka module remote_connection rakiban wuxuu bartilmaameedsadaa habaynta macmiil ee hore halkii dariiqa habayntan.