ເສັ້ນທາງຄຳສັ່ງ Appium ຂອງ Python ຜ່ານພຣັອກຊີ
ຕັ້ງຄ່າ AppiumClientConfig ສຳລັບການເຊື່ອມຕໍ່ທີ່ສ້າງເຊສຊັນທາງໄກ; ຄວາມສາມາດພຣັອກຊີຂອງອຸປະກອນໃຊ້ໃນພາຍຫຼັງກັບການເຊື່ອມຕໍ່ອື່ນ.
ເພື່ອໄປຮອດເຊີບເວີ 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 ທີ່ຕິດຕັ້ງແລ້ວເລັ່ງໃສ່ການຈັດວາງລູກຄ້າເກົ່າກວ່າ ບໍ່ແມ່ນເສັ້ນທາງການຕັ້ງຄ່ານີ້.