Leiða Appium skipanir Python í gegnum milliþjón
Stilltu AppiumClientConfig fyrir tenginguna sem stofnar fjarlotu lotuna; milliþjónseiginleikar tækisins gilda síðar fyrir aðra tengingu.
Til að ná Appium-þjóninum gegnum millilið skaltu stilla HTTP-skipanarás 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 er núverandi valkostahlutur forritsins. Haltu eiginleikum þess fyrir tæki/vafra og stýrðu driver.quit í gegnum núverandi prófunarlífsferil.
AppiumClientConfig erfir ClientConfig Selenium. Handvirkt val notar http_proxy fyrir HTTP-þjónslóð og ssl_proxy fyrir HTTPS-slóð. Hér innihalda gildin URL-fyrirkomulagið því þau stilla HTTP-tengingarstjórann. Fyrir Appium-endapunkt sem er aðgengilegur um leyfða opinbera leið skaltu velja HTTP-frambjóðanda úr HTTP-milliþjónalistanum fyrir þessi gildi.
Milliþjónseiginleiki sem er sendur innan lotunnar biður fjarlotu umhverfið að leiða eigin umferð. Hann getur ekki hjálpað Python að senda fyrri beiðnina um stofnun lotu. Stilltu hina leiðina sérstaklega þegar þörf krefur.
Notaðu samhæft Appium/Selenium par sem býður upp á þetta opinbera viðmót. Að plástra uppsett remote_connection-móðul miðar að eldri biðlara uppsetningum frekar en þessari stillingarleið.