Fyri at ná Appium-tænaranum gjøgnum ein millummann, set HTTP-boðskapar-rás Python upp:

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 er verandi valmøguleika-objektið hjá forritinum. Varðveit tól- og kagablað-møguleikarnar og stýr driver.quit gjøgnum verandi test-lifecycle.

AppiumClientConfig arvar ClientConfig frá Selenium. Handval brúkar http_proxy fyri eina HTTP-tænaradressu og ssl_proxy fyri eina HTTPS-adressu. Her eru virðini við URL-skipanini, tí tey seta HTTP-sambandsstýringina upp. Fyri ein Appium-endapunt, sum er atkomandi um eina loyvda almenna leið, vel ein HTTP-umboðsfólk úr HTTP-proxy-listanum fyri hesi virðini.

Ein proxy-møguleiki, sum verður sendur innan setuna, biður fjarumhvørvið leiða sína egnu ferðslu. Hann kann ikki hjálpa Python at senda fyrri setustovnandi umbønina. Set ta aðra leiðina upp serstakliga, tá ið tørvur er á tí.

Brúka eitt samsvarandi Appium/Selenium-pør, sum vísir hetta almennu grænseflátuna. At bøta um ein innlagdan remote_connection-modul rakar eldri klientuppsetingar heldur enn hesa uppsetingarleiðina.

Skyldar greinar