Láti dé ọ̀dọ̀ olùsìn Appium nípasẹ̀ alárinà, ṣètò ọ̀nà àwọn àṣẹ HTTP 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 ni ohun àṣàyàn tí ó wà tẹ́lẹ̀ ti ohun-èlò náà. Pa àwọn agbára ẹ̀rọ/browser rẹ̀ mọ́ kí o sì ṣàkóso driver.quit nípasẹ̀ ìgbésí-ayé ìdánwò tí ó wà.

AppiumClientConfig jogún ClientConfig Selenium. Yíyàn pẹ̀lú ọwọ́ ń lo http_proxy fún àdírẹ́sì olùsìn HTTP àti ssl_proxy fún àdírẹ́sì HTTPS. Níbí, àwọn iye wọ́n pẹ̀lú ètò URL nítorí pé wọ́n ń ṣètò olùṣàkóso ìsopọ̀ HTTP. Fún ibi-ìparí Appium tí ó ṣeé dé nipasẹ̀ ọ̀nà gbangba tí a gbà láyè, yan olùdíje HTTP láti àkọsílẹ̀ proxy HTTP fún àwọn iye wọ́n.

Agbára proxy tí a fi ránṣẹ́ sínú ìpàdé náà ń béèrè lọ́wọ́ àyíká jíjìnnà láti ṣe ipa ọ̀nà ìrìnàjò tirẹ̀. Kò lè ṣe ìrànlọ́wọ́ fún Python láti fi ìbéèrè ìṣẹ̀dá ìpàdé àkọ́kọ́ ránṣẹ́. Ṣètò ọ̀nà mìíràn yẹn lọ́tọ̀ nígbà tí ó bá yẹ.

Lo bọ́ọ̀lù Appium/Selenium tí ó báramu tí ó ń fi ojú-ìkàwé gbangba yìí hàn. Pípa mọ́dù remote_connection tí a fi sori ẹrọ ń fojú kọ àwọn ètò ọ̀dọ́ alábàáṣepọ̀ mìíràn dípò ọ̀nà ìṣètò yìí.

Àwọn àpilẹ̀kọ tó jọra