appium测试wap解决滑屏
public static void switchWebView() {
Set<String> contextNames = driver.getContextHandles();
for (String contextName : contextNames) {
System.out.println(">>>>"+contextName);
if (contextName.contains("WEBVIEW"))
driver.switchTo().window("NATIVE_APP");
else
System.out.println("no WEBVIEW");
}
}
如果是从App转到web的话()填"WEBVIEW_1",
如果web转到App的话填"NATIVE_APP"
切换driver从webview到本地app,然后就可以使用swipe方法了
public static void switchWebViewToApp() {
driver.context("NATIVE_APP");
}
切换driver从本地app到本地webview
public static void switchAppToWebView() {
driver.context("WEBVIEW_1");
}