【问题标题】:Support for using a proxy in capabilities?支持在功能中使用代理?
【发布时间】:2013-12-15 16:17:22
【问题描述】:

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

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

【问题讨论】:

    标签: selenium-webdriver appium


    【解决方案1】:

    使用 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 可以通过网络或其他方式更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-15
      • 2022-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多