是否支持在功能中使用代理?

时间:2013-11-29 12:49:13

标签: selenium-webdriver appium

在appium中是否支持使用功能对象设置代理?这在selenium webdriver中是可行的,但在appium中似乎不适合我。

WebDriver代理示例链接: http://www.seleniumhq.org/docs/04_webdriver_advanced.jsp#using-a-proxy

1 个答案:

答案 0 :(得分: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

有些人设置Proxifier的方式是,他们的主代理(使用静态IP)是使用Proxifier设置的,而奴隶代理ip可以通过网络或其他方式进行更改。