title: Appium unable to get "content-desc" attribute data
body: <p>In the below case, Appium is correctly able to locate elements by class, but when we want to manipulate the data based on each element's <em>content-desc</em> we see an error. Why can't we get attribute for content-desc?
  Any advice appreciated.</p>
  
  <pre><code>    List&lt;WebElement&gt; arrayOfProperties2 = driver.findElementsByClassName("android.view.View");
      List&lt;WebElement&gt; propertyMarkerEle = new ArrayList&lt;&gt;();
  
      System.out.println("Found arrayOfProperties2 total: "+ arrayOfProperties2.size());
  
      for (WebElement property : arrayOfProperties2){
          String contentDesc = property.getAttribute("content-desc");
          if (contentDesc.contains("property"))
              propertyMarkerEle.add(property);
  </code></pre>
  
  <blockquote>
    <p>Error: Found arrayOfProperties2 total: 32 <br>
    org.openqa.selenium.NoSuchElementException: An element could not be
    located on the page using the given search parameters. (WARNING: The
    server did not provide any stacktrace information)</p>
  </blockquote>