ដើម្បីទៅដល់ម៉ាស៊ីនមេ 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 ដែលបានដំឡើងសំដៅលើការរៀបចំអតិថិជនចាស់ជាងនេះ មិនមែនផ្លូវកំណត់នេះទេ។

អត្ថបទពាក់ព័ន្ធ