是否可以通过selenium(appium)代码访问Android手机设置?

时间:2016-11-09 15:46:11

标签: android selenium testing automation appium

是否有可能测试自动化策略包括在Appium上使用selenium关闭和重新打开wifi?

2 个答案:

答案 0 :(得分:0)

使用AndroidDriver driver.setConnection(Connection conn)方法。

关闭连接driver.setConnection(Connection.NONE) 要打开wifi连接driver.setConnection(Connection.WIFI)

http://appium.github.io/java-client/io/appium/java_client/android/Connection.html

答案 1 :(得分:0)

使用:

        ((AndroidDriver) dr).startActivity("com.android.settings","com.android.settings.Settings","com.android.settings","com.android.settings.Settings");  

// dr:android驱动程序的对象

对于wifi:

        NetworkConnectionSetting ncs=new NetworkConnectionSetting(true,true,true);
        ncs.setWifi(false);  // true for turning on