Airson fosgladh gu frithealaiche Appium tro eadar-mheadhanair, rèitich seanal òrduighean 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,
)

'S e device_options an nì roghainnean a th' aig an aplacaid mu thràth. Cùm a chomasan uidheim/brabhsair agus stiùir driver.quit tron chuairt-beatha deuchainn a th' ann.

Tha AppiumClientConfig ag obrachadh bho ClientConfig Selenium. Cleachdaidh taghadh làimhe http_proxy airson seòladh frithealaiche HTTP agus ssl_proxy airson seòladh HTTPS. An seo tha na luachan a' gabhail a-steach sgeama an URL oir tha iad a' rèiteachadh manaidsear ceangail HTTP. Airson ceann-uidhe Appium a ghabhas ruighinn tro shlighe phoblach cheadaichte, tagh tagraiche HTTP bhon liosta proxy HTTP airson nan luachan seo.

Bidh comas proxy a thèid a chur taobh a-staigh an t-seisein ag iarraidh air an àrainneachd fad-às a trafaig fhèin a stiùireadh. Chan urrainn dha Python a chuideachadh le bhith a' cur a-steach an t-iarrtas roimhe airson seisean a chruthachadh. Rèitich an t-slighe eile sin air leth nuair a dh'fheumar.

Cleachd paidhir Appium/Selenium co-chòrdail a tha a' nochdadh a' chomhairf seo. Tha breabadh modal remote_connection a chaidh a stàladh ag amas air rèiteachaidhean cliant nas sine seach an t-slighe rèiteachaidh seo.

Artaigilean co-cheangailte