የAppium አገልጋይን በመካከለኛ በኩል ለመድረስ የPython HTTP ትዕዛዝ ሰርጥን ያዘጋጁ፦

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 የመተግበሪያው ነባር አማራጮች ነገር ነው። የመሣሪያ/አሳሽ ችሎታዎቹን ይያዙ እና driver.quit ን በነባሩ የሙከራ ዑደት ያስተዳድሩ።

AppiumClientConfig የSelenium ClientConfig ን ይወርሳል። በእጅ መምረጥ ለHTTP አገልጋይ አድራሻ http_proxy እና ለHTTPS አድራሻ ssl_proxy ይጠቀማል። እዚህ እሴቶቹ የURL ንድፈ ቃልን ያካትታሉ ምክንያቱም የHTTP ግንኙነት አስተዳዳሪውን ያዘጋጃሉ። በተፈቀደ የህዝብ መንገድ ላይ ለሚደረስ Appium መጨረሻ ነጥብ፣ ከHTTP ፕሮክሲ ዝርዝር HTTP እጩን ለእነዚህ እሴቶች ይምረጡ።

በክፍለ ጊዜው ውስጥ የሚላክ የፕሮክሲ ችሎታ ርቀት ላይ ያለው አካባቢ የራሱን ትራፊክ እንዲያስተላልፍ ይጠይቃል። Python ቀደም ሲል የነበረውን የክፍለ ጊዜ መፍጠር ጥያቄ እንዲያስገባ ሊረዳው አይችልም። አስፈላጊ ሆኖ ሲገኝ ያንን ሌላ መንገድ ለየብቻ ያዘጋጁ።

ይህን የህዝብ በይነገጽ የሚያጋልጥ ተኳኋኝ Appium/Selenium ጥንድ ይጠቀሙ። የተጫነውን remote_connection ሞጁል ማስተካከል ከዚህ የውቅር መንገድ ይልቅ የቆዩ የደንበኛ አቀራረቦችን ይመለከታል።

ተዛማጅ ጽሑፎች