ເພື່ອໄປຮອດເຊີບເວີ Appium ຜ່ານຕົວກາງ, ຕັ້ງຄ່າຊ່ອງຄຳສັ່ງ 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,
)

device_options ແມ່ນວັດຖຸຕົວເລືອກທີ່ມີຢູ່ແລ້ວຂອງແອັບພລິເຄຊັນ. ຮັກສາຄວາມສາມາດອຸປະກອນ/ເບຣົາເຊີ ແລະ ຈັດການ driver.quit ຜ່ານວົງຈອນຊີວິດການທົດສອບທີ່ມີຢູ່.

AppiumClientConfig ສືບທອດ ClientConfig ຂອງ Selenium. ການເລືອກດ້ວຍມືໃຊ້ http_proxy ສຳລັບທີ່ຢູ່ເຊີບເວີ HTTP ແລະ ssl_proxy ສຳລັບທີ່ຢູ່ HTTPS. ທີ່ນີ້ຄ່າລວມມີໂຄງຮ່າງ URL ເພາະພວກມັນຕັ້ງຄ່າຕົວຈັດການການເຊື່ອມຕໍ່ HTTP. ສຳລັບຈຸດສິ້ນສຸດ Appium ທີ່ເຂົ້າເຖິງໄດ້ຜ່ານເສັ້ນທາງສາທາລະນະທີ່ອະນຸຍາດ, ເລືອກຜູ້ສະໝັກ HTTP ຈາກລາຍຊື່ພຣັອກຊີ HTTPສຳລັບຄ່າເຫຼົ່ານີ້.

ຄວາມສາມາດພຣັອກຊີທີ່ສົ່ງເຂົ້າໄປໃນເຊສຊັນຂໍໃຫ້ສະພາບແວດລ້ອມທາງໄກເສັ້ນທາງການຈະລາຈອນຂອງຕົນເອງ. ມັນບໍ່ສາມາດຊ່ວຍ Python ສົ່ງຄຳຮ້ອງສ້າງເຊສຊັນກ່ອນໜ້ານັ້ນໄດ້. ຕັ້ງຄ່າເສັ້ນທາງອື່ນນັ້ນແຍກຕ່າງຫາກເມື່ອຈຳເປັນ.

ໃຊ້ຄູ່ Appium/Selenium ທີ່ເຂົ້າກັນໄດ້ ເຊິ່ງເປີດເຜີຍສ່ວນຕໍ່ປະສານສາທາລະນະນີ້. ການແປະຊົ່ວໂມດູນ remote_connection ທີ່ຕິດຕັ້ງແລ້ວເລັ່ງໃສ່ການຈັດວາງລູກຄ້າເກົ່າກວ່າ ບໍ່ແມ່ນເສັ້ນທາງການຕັ້ງຄ່ານີ້.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ