【发布时间】:2017-07-17 21:29:49
【问题描述】:
使用appium如何开启/关闭WIFI
【问题讨论】:
-
添加一些 HTML/屏幕截图/代码以更好地帮助您。
-
通过访问控制中心。阅读此答案stackoverflow.com/a/35124632
标签: ios selenium automation appium
使用appium如何开启/关闭WIFI
【问题讨论】:
标签: ios selenium automation appium
这个问题没有上下文,但我会留下我的解决方案。它可能会帮助某人。
我正在将 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')
【讨论】:
iOS读取设备,通过appium/任何自动化工具,没有打开/关闭的选项。 iOS 设备,自动化范围取决于您启用调试的应用程序。系统默认应用程序或从 App Store 下载的任何应用程序无法通过自动化访问。
【讨论】: