以编程方式处理iOS设备的Wi-Fi

时间:2017-08-05 17:53:56

标签: python ios selenium networking appium

我正在使用Python,appium和selenium在xcode中编写自动化脚本,我需要能够打开和关闭WiFi并切换到真实iOS设备上的其他已保存网络。这可能吗?也许我可以使用surprocess打开设置> Wi-Fi?

1 个答案:

答案 0 :(得分:1)

在java中,我能够执行以下操作:

 @Test
    public void testUntitled() {
        driver.executeScript("client:client.swipe(\"Down\", 0, 500)");
        driver.findElement(By.xpath("//*[@text='Wi-Fi']")).click();
        new WebDriverWait(driver, 10).until(ExpectedConditions.presenceOfElementLocated(By.xpath("((((//*[@text=' ']/*/*/*[@class='UIAView' and ./parent::*[@class='UIAView' and ./parent::*[@class='UIAWindow']]])[3]/*[@class='UIAView'])[1]/*[@class='UIAView'])[1]/*[@class='UIAView' and @width>0])[1]")));
        driver.executeScript("client:client.swipe(\"Up\", 0, 500)");
    }

以下是它在物理设备上的显示方式

enter image description here

抱歉,因为我不懂python。但我希望你能够轻松地将java修改为python。