Chun freastal ar fhreastalaí Appium trí idirghabhálaí, cumraigh cainéal orduithe 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,
)

Is é device_options an réad roghanna atá ag an bhfeidhmchlár cheana. Coinnigh a chumais fheiste/bhrabhsálaí agus bainistigh driver.quit tríd an saolré tástála atá ann cheana.

Faigheann AppiumClientConfig ClientConfig Selenium le hoidhreacht. Úsáideann roghnú láimhe http_proxy le haghaidh seoladh freastalaí HTTP agus ssl_proxy le haghaidh seoladh HTTPS. Anseo cuimsíonn na luachanna scéim an URL mar go ndéanann siad cumrú ar an mbainisteoir nasc HTTP. I gcás críochphointe Appium atá inrochtana trí bhealach poiblí ceadaithe, roghnaigh iarrthóir HTTP ón liosta seachfhreastalaí HTTP do na luachanna seo.

Iarrann cumas seachfhreastalaí a sheoltar laistigh den seisiún ar an timpeallacht chianda a thrácht féin a sheoladh. Ní féidir leis cabhrú le Python an iarraidh níos luaithe chun seisiún a chruthú a thíolacadh. Cumraigh an bealach eile sin go leithliseach nuair is gá.

Úsáid péire Appium/Selenium comhoiriúnach a nochtann an comhéadan poiblí seo. Díríonn paisteáil ar mhodúl remote_connection suiteáilte ar shocruithe cliaint níos sine seach ar an gcosán cumraíochta seo.

Ailt ghaolmhara