WebView in iOS UICatalog App

How we can inspect webview in iOS app other then appium inspector ?
what I tried is using my code I found 2 contexts
WebView_1 and Native_1
I set context to WebView_1 and tried to find elements using “UIAWebView” class shown in appium inspector , but it returns 0 elements
driver.findElement(By.className(“UIAWebView”)) returns 0 elements so not able to work on webview
I tried with UIACatalog app on iOS 8.1 simulator

I just removed setcontext to WebVIEW and it started working

package appium;

import io.appium.java_client.AppiumDriver;
import io.appium.java_client.ios.IOSDriver;

import java.io.File;
import java.net.URL;
import java.util.List;
import java.util.Set;

import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.testng.annotations.Test;

public class iOSWebView {
protected static AppiumDriver driver;

@Test
public void iOSWebViewTest() throws Exception {

    File app = new File("/Users/amit.ja/Library/Developer/Xcode/DerivedData/UICatalog-axxvcppluaedjmfkuzvxoncaguwk/Build/Products/Debug-iphonesimulator/UICatalog.app");
    DesiredCapabilities capabilities = new DesiredCapabilities();
    capabilities.setCapability("platformVersion", "8.1");
    capabilities.setCapability("platformName", "ios");
    capabilities.setCapability("deviceName", "iPhone Simulator");
    capabilities.setCapability("app","/Users/Library/Developer/Xcode/DerivedData/UICatalog-axxvcppluaedjmfkuzvxoncaguwk/Build/Products/Debug-iphonesimulator/UICatalog.app");
   //other caps
    capabilities.setCapability("app", app.getAbsolutePath());

          driver = new IOSDriver(new URL("http://127.0.0.1:4725/wd/hub"), capabilities);
          WebDriverWait wait = new WebDriverWait(driver,150);
          
      	driver.findElementByAccessibilityId("UICatalog").click();
      	//driver.findElementByAccessibilityId("Activity Indicators").click();
      	driver.scrollTo("Web View").click();
		Set<String> availableContexts = driver.getContextHandles();
		System.out.println("NO OF CONTEXT found : " + availableContexts.size());
		for(String context : availableContexts) {
			System.out.println("context : " + availableContexts);
		}
		availableContexts.iterator();
		//String[] array = availableContexts.toArray(new String[0]);
		//driver.context("WEBVIEW_1");
		Thread.sleep(7000);
		wait.until(ExpectedConditions.visibilityOfElementLocated(By.className("UIAWebView")));		
		driver.findElement(By.className("UIATextField")).getAttribute("value");	
		System.out.println("WebView URL : " + driver.findElement(By.className("UIATextField")).getAttribute("value"));
		for (int i=0;i<driver.findElements(By.className("UIAWebView")).size();i++){
			//System.out.println("MENU TEXT "+ driver.findElements(By.className("UIAWebView")).get(i).findElement(By.className("UIAButton")).getAttribute("label"));
		if (driver.findElements(By.className("UIAWebView")).get(i).findElement(By.className("UIAButton")).getAttribute("label").equals("Menu"))
			driver.findElements(By.className("UIAWebView")).get(i).findElement(By.className("UIAButton")).click();
	
		}
		Thread.sleep(5000);
		
		
} 

}