如何使用Appium在ios真实设备中打开/关闭wifi

时间:2017-02-27 10:06:21

标签: ios selenium automation appium

  

使用appium如何打开/关闭WIFI

2 个答案:

答案 0 :(得分:1)

该问题没有上下文,但我将保留解决方案。它可能会帮助某人。
我正在将XCUITestDriver与python结合使用。

driver.activate_app('com.apple.Preferences')  # opens settings
driver.find_element_by_xpath('//XCUIElementTypeCell[@name="Wi-Fi"]').click()  # click on WiFi 
driver.find_element_by_xpath('//XCUIElementTypeSwitch').click()  # click on the WiFi switch
driver.activate_app(<BundleID of your app>)  # back to your app

您还可以访问switch的值以获取当前状态。假设您有一个元素变量

switch.get_attibute('value')

答案 1 :(得分:0)

iOS读取设备,通过appium /任何自动化工具,没有选项可以打开/关闭。 iOS设备,自动化范围由您的应用程序决定,该应用程序已启用调试。系统默认应用程序或从App Store下载的任何应用程序都无法通过自动化访问。