2

機能オブジェクトを使用してプロキシを設定するための appium のサポートはありますか? これは Selenium webdriver で可能ですが、appium ではうまくいかないようです。

WebDriver プロキシの例のリンク: http://www.seleniumhq.org/docs/04_webdriver_advanced.jsp#using-a-proxy

4

1 に答える 1

0

WebDriver では不可能のようですが、Proxifier を使用するか (何らかの方法でプロキシ IP をオンデマンドで変更する方法で)、NATIVE_APP コードを次のように記述します。

driver.start_activity( 'com.android.settings', '.wifi.WifiSettings', '.wifi.WifiSettings' )
action = TouchAction(driver)
action.long_press(x=72, y=250, duration=5000).release()
action.perform()
driver.find_element_by_name( 'Modify network' ).click()
driver.find_element_by_name( 'Show advanced options' ).click()
# write additional code

一部の人々は、マスター プロキシ (静的 IP を持つ) が Proxifier でセットアップされ、スレーブ プロキシ IP が Web などを介して変更できるように Proxifier をセットアップします。

于 2014-12-18T13:35:33.353 に答える