我正在使用 Python、appium 和 selenium 在 xcode 中编写自动化脚本,我需要能够打开和关闭 WiFi,并切换到真实 iOS 设备上不同的已保存网络。这可能吗?也许我可以使用 surprocess 打开设置 > Wi-Fi?
最佳答案
在 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)");
}
下面是它在物理设备上的样子
抱歉,因为我不懂 python。但我希望您能够轻松地将 java 修改为 python。
关于python - 以编程方式操作 iOS 设备的 Wi-Fi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45524884/