পাইথনৰ Appium আদেশসমূহ প্ৰক্সিৰ জৰিয়তে প্ৰেৰণ কৰক
দূৰৱৰ্তী ছেছন সৃষ্টি কৰা সংযোগৰ বাবে AppiumClientConfig কনফিগাৰ কৰক; ডিভাইচ প্ৰক্সি সামৰ্থ্যবোৰ পিছত আন সংযোগত প্ৰযোজ্য হয়।
মধ্যস্থতাকাৰীৰ জৰিয়তে Appium ছাৰ্ভাৰত উপনীত হ'বলৈ, পাইথনৰ 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 এ চেলেনিয়ামৰ ClientConfig উত্তৰাধিকাৰী হয়। হাতেৰে নিৰ্বাচনে HTTP ছাৰ্ভাৰ ঠিকনাৰ বাবে http_proxy আৰু HTTPS ঠিকনাৰ বাবে ssl_proxy ব্যৱহাৰ কৰে। ইয়াত মানসমূহত URL স্কিম অন্তৰ্ভুক্ত আছে কাৰণ সিহঁতে HTTP সংযোগ পৰিচালক কনফিগাৰ কৰে। অনুমোদিত ৰাজহুৱা পথেৰে পাব পৰা Appium এণ্ডপইণ্টৰ বাবে, এই মানসমূহৰ বাবে HTTP প্ৰক্সি তালিকাৰ পৰা এটা HTTP প্ৰাৰ্থী বাছনি কৰক।
ছেছনৰ ভিতৰত প্ৰেৰণ কৰা এটা প্ৰক্সি সামৰ্থ্যই দূৰৱৰ্তী পৰিৱেশক নিজৰ ট্ৰেফিক ৰুট কৰিবলৈ কয়। ই পাইথনক আগৰ ছেছন সৃষ্টি অনুৰোধ দাখিল কৰাত সহায় কৰিব নোৱাৰে। প্ৰয়োজন হ'লে সেই আন পথটো পৃথকভাৱে কনফিগাৰ কৰক।
এই ৰাজহুৱা ইণ্টাৰফেচ উন্মোচন কৰা এযোৰ সংগতিশীল Appium/Selenium ব্যৱহাৰ কৰক। ইনষ্টল কৰা remote_connection মডিউল প্যাচ কৰাটো এই কনফিগাৰেচন পথৰ পৰিৱৰ্তে পুৰণি ক্লায়েন্ট ব্যৱস্থাক লক্ষ্য কৰে।