使用UI Automation以编程方式打开/关闭真实iOS设备上的wifi

时间:2014-02-17 12:01:04

标签: ios wifi ui-automation ios-ui-automation

我已经阅读过一次或两次打开/关闭真实iOS设备上的wifi(在我的情况下为iPad),并且UI自动化脚本似乎不可能。

我还读到你可以使用目标“设置”创建一个脚本,但它似乎只适用于模拟器,我是对的吗?

您对我有什么想法或解决方案吗?

问候,

2 个答案:

答案 0 :(得分:4)

我能够这样做(只需确保你这样做时目标应用程序处于最重要的状态):

var target = UIATarget.localTarget();

target.dragFromToForDuration({x:0.1, y:557.00}, {x:211.00, y:206.00},
0.5); //to expose the actions panel on iOS

target.frontMostApp().mainWindow().elements()["Wifi"].tapWithOptions({tapOffset:{x:0.44, y:0.47}});

答案 1 :(得分:1)

要做到这一点,就像@Larme所说,由于iOS的锁定性质,用户的iOS设备必须越狱。