Cuir òrduighean Appium Python troimh proxy
Dèan AppiumClientConfig a rèiteachadh airson a' cheangail a chruthaicheas an seisean fad-às; bidh comasan proxy an uidheim a' buntainn ri ceangal eile nas fhaide air adhart.
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.