Home | History | Annotate | Download | only in action
      1 <!DOCTYPE html>
      2 
      3 
      4 
      5 
      6 
      7 
      8 
      9 
     10 
     11 
     12 
     13 
     14 
     15 
     16 
     17 
     18 
     19 
     20 
     21 
     22 
     23 
     24 
     25 
     26 
     27 
     28 
     29 
     30 
     31 
     32 
     33 
     34 
     35 
     36 
     37 
     38 
     39 
     40 
     41 
     42 
     43 
     44 
     45 
     46 
     47 
     48 
     49 
     50 
     51 
     52 
     53 
     54 
     55 
     56 
     57 
     58 
     59 
     60 
     61 
     62 
     63 
     64 
     65 
     66 
     67 
     68 
     69 
     70 
     71 
     72 
     73 
     74 
     75 
     76 
     77 
     78 
     79 
     80 
     81 
     82 
     83 
     84 
     85 
     86 
     87 
     88 
     89 
     90 
     91 
     92 
     93 
     94 
     95 
     96 <html>
     97 <head>
     98 
     99 
    100 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    101 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
    102 <meta content="IE=edge" http-equiv="X-UA-Compatible">
    103 
    104 <link rel="shortcut icon" type="image/x-icon" href="../../../../../../favicon.ico" />
    105 <title>android.support.test.espresso.action | Android Developers</title>
    106 
    107 <!-- STYLESHEETS -->
    108 <link rel="stylesheet"
    109 href="http://fonts.googleapis.com/css?family=Roboto+Condensed">
    110 <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
    111   title="roboto">
    112 
    113 <link href="../../../../../../assets/css/default.css?v=7" rel="stylesheet" type="text/css">
    114 
    115 
    116 <!-- FULLSCREEN STYLESHEET -->
    117 <link href="../../../../../../assets/css/fullscreen.css" rel="stylesheet" class="fullscreen"
    118 type="text/css">
    119 
    120 
    121 <!-- JAVASCRIPT -->
    122 <script src="http://www.google.com/jsapi" type="text/javascript"></script>
    123 <script src="../../../../../../assets/js/android_3p-bundle.js" type="text/javascript"></script>
    124 <script type="text/javascript">
    125   var toRoot = "../../../../../../";
    126   var metaTags = [];
    127   var devsite = false;
    128 </script>
    129 <script src="../../../../../../assets/js/docs.js?v=5" type="text/javascript"></script>
    130 
    131 
    132 
    133 <script>
    134   (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    135   (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    136   m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    137   })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
    138 
    139   ga('create', 'UA-5831155-1', 'android.com');
    140   ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'});  // New tracker);
    141   ga('send', 'pageview');
    142   ga('universal.send', 'pageview'); // Send page view for new tracker.
    143 </script>
    144 
    145 </head>
    146 
    147 
    148 <body class="gc-documentation
    149   develop reference">
    150   <div id="doc-api-level" class="" style="display:none"></div>
    151   <a name="top"></a>
    152 
    153 <a name="top"></a>
    154 
    155 <!-- dialog to prompt lang pref change when loaded from hardcoded URL
    156 <div id="langMessage" style="display:none">
    157   <div>
    158     <div class="lang en">
    159       <p>You requested a page in English, would you like to proceed with this language setting?</p>
    160     </div>
    161     <div class="lang es">
    162       <p>You requested a page in Spanish (Espaol), would you like to proceed with this language setting?</p>
    163     </div>
    164     <div class="lang ja">
    165       <p>You requested a page in Japanese (), would you like to proceed with this language setting?</p>
    166     </div>
    167     <div class="lang ko">
    168       <p>You requested a page in Korean (), would you like to proceed with this language setting?</p>
    169     </div>
    170     <div class="lang ru">
    171       <p>You requested a page in Russian (), would you like to proceed with this language setting?</p>
    172     </div>
    173     <div class="lang zh-cn">
    174       <p>You requested a page in Simplified Chinese (), would you like to proceed with this language setting?</p>
    175     </div>
    176     <div class="lang zh-tw">
    177       <p>You requested a page in Traditional Chinese (), would you like to proceed with this language setting?</p>
    178     </div>
    179     <a href="#" class="button yes" onclick="return false;">
    180       <span class="lang en">Yes</span>
    181       <span class="lang es">S</span>
    182       <span class="lang ja">Yes</span>
    183       <span class="lang ko">Yes</span>
    184       <span class="lang ru">Yes</span>
    185       <span class="lang zh-cn"></span>
    186       <span class="lang zh-tw"></span>
    187     </a>
    188     <a href="#" class="button" onclick="$('#langMessage').hide();return false;">
    189       <span class="lang en">No</span>
    190       <span class="lang es">No</span>
    191       <span class="lang ja">No</span>
    192       <span class="lang ko">No</span>
    193       <span class="lang ru">No</span>
    194       <span class="lang zh-cn"></span>
    195       <span class="lang zh-tw"></span>
    196     </a>
    197   </div>
    198 </div> -->
    199 
    200 
    201   <!-- Header -->
    202   <div id="header-wrapper">
    203     <div class="dac-header" id="header">
    204 
    205 
    206 
    207 
    208       <div class="dac-header-inner">
    209         <a class="dac-nav-toggle" data-dac-toggle-nav href="javascript:;" title="Open navigation">
    210           <span class="dac-nav-hamburger">
    211             <span class="dac-nav-hamburger-top"></span>
    212             <span class="dac-nav-hamburger-mid"></span>
    213             <span class="dac-nav-hamburger-bot"></span>
    214           </span>
    215         </a>
    216         <a class="dac-header-logo" href="../../../../../../index.html">
    217           <img class="dac-header-logo-image" src="../../../../../../assets/images/android_logo.png"
    218               srcset="../../../../../../assets/images/android_logo (a] 2x.png 2x"
    219               width="32" height="36" alt="Android" /> Developers
    220           </a>
    221 
    222         <ul class="dac-header-crumbs">
    223 
    224           <li class="dac-header-crumbs-item"><span class="dac-header-crumbs-link current ">android.support.test.espresso.action</a></li>
    225         </ul>
    226 
    227 
    228 
    229 
    230   <div class="dac-header-search" id="search-container">
    231     <div class="dac-header-search-inner">
    232       <div class="dac-sprite dac-search dac-header-search-btn" id="search-btn"></div>
    233       <form class="dac-header-search-form" onsubmit="return submit_search()">
    234         <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
    235           onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
    236           onkeydown="return search_changed(event, true, '../../../../../../')"
    237           onkeyup="return search_changed(event, false, '../../../../../../')"
    238           class="dac-header-search-input" placeholder="Search" />
    239           <a class="dac-header-search-close hide" id="search-close">close</a>
    240       </form>
    241     </div><!-- end dac-header-search-inner -->
    242   </div><!-- end dac-header-search -->
    243 
    244   <div class="search_filtered_wrapper">
    245     <div class="suggest-card reference no-display">
    246       <ul class="search_filtered">
    247       </ul>
    248     </div>
    249     <div class="suggest-card develop no-display">
    250       <ul class="search_filtered">
    251       </ul>
    252       <div class="child-card guides no-display">
    253       </div>
    254       <div class="child-card training no-display">
    255       </div>
    256       <div class="child-card samples no-display">
    257       </div>
    258     </div>
    259     <div class="suggest-card design no-display">
    260       <ul class="search_filtered">
    261       </ul>
    262     </div>
    263     <div class="suggest-card distribute no-display">
    264       <ul class="search_filtered">
    265       </ul>
    266     </div>
    267   </div>
    268 
    269 
    270 
    271         <a class="dac-header-console-btn" href="https://play.google.com/apps/publish/">
    272           <span class="dac-sprite dac-google-play"></span>
    273           <span class="dac-visible-desktop-inline">Developer</span>
    274           Console
    275         </a>
    276 
    277       </div><!-- end header-wrap.wrap -->
    278     </div><!-- end header -->
    279 
    280     <div id="searchResults" class="wrap" style="display:none;">
    281       <h2 id="searchTitle">Results</h2>
    282       <div id="leftSearchControl" class="search-control">Loading...</div>
    283     </div>
    284   </div> <!--end header-wrapper -->
    285 
    286 
    287   <!-- Navigation-->
    288   <nav class="dac-nav">
    289     <div class="dac-nav-dimmer" data-dac-toggle-nav></div>
    290 
    291     <ul class="dac-nav-list" data-dac-nav>
    292       <li class="dac-nav-item dac-nav-head">
    293         <a class="dac-nav-link dac-nav-logo" data-dac-toggle-nav href="javascript:;" title="Close navigation">
    294           <img class="dac-logo-image" src="../../../../../../assets/images/android_logo.png"
    295                srcset="../../../../../../assets/images/android_logo (a] 2x.png 2x"
    296                width="32" height="36" alt="Android" /> Developers
    297         </a>
    298       </li>
    299       <li class="dac-nav-item home">
    300         <a class="dac-nav-link dac-visible-mobile-block" href="../../../../../../index.html">Home</a>
    301         <ul class="dac-nav-secondary about">
    302           <li class="dac-nav-item about">
    303             <a class="dac-nav-link" href="../../../../../../about/index.html">Android</a>
    304           </li>
    305           <li class="dac-nav-item wear">
    306             <a class="dac-nav-link" href="../../../../../../wear/index.html">Wear</a>
    307           </li>
    308           <li class="dac-nav-item tv">
    309             <a class="dac-nav-link" href="../../../../../../tv/index.html">TV</a>
    310           </li>
    311           <li class="dac-nav-item auto">
    312             <a class="dac-nav-link" href="../../../../../../auto/index.html">Auto</a>
    313           </li>
    314         </ul>
    315       </li>
    316       <li class="dac-nav-item design">
    317         <a class="dac-nav-link" href="../../../../../../design/index.html"
    318            zh-tw-lang=""
    319            zh-cn-lang=""
    320            ru-lang=""
    321            ko-lang=""
    322            ja-lang=""
    323            es-lang="Disear">Design</a>
    324       </li>
    325       <li class="dac-nav-item develop">
    326         <a class="dac-nav-link" href="../../../../../../develop/index.html"
    327            zh-tw-lang=""
    328            zh-cn-lang=""
    329            ru-lang=""
    330            ko-lang=""
    331            ja-lang=""
    332            es-lang="Desarrollar">Develop</a>
    333         <ul class="dac-nav-secondary develop">
    334           <li class="dac-nav-item training">
    335             <a class="dac-nav-link" href="../../../../../../training/index.html"
    336                zh-tw-lang=""
    337                zh-cn-lang=""
    338                ru-lang=""
    339                ko-lang=""
    340                ja-lang=""
    341                es-lang="Capacitacin">Training</a>
    342           </li>
    343           <li class="dac-nav-item guide">
    344             <a class="dac-nav-link" href="../../../../../../guide/index.html"
    345                zh-tw-lang="API "
    346                zh-cn-lang="API "
    347                ru-lang="  API"
    348                ko-lang="API "
    349                ja-lang="API "
    350                es-lang="Guas de la API">API Guides</a>
    351           </li>
    352           <li class="dac-nav-item reference">
    353             <a class="dac-nav-link" href="../../../../../../reference/packages.html"
    354                zh-tw-lang=""
    355                zh-cn-lang=""
    356                ru-lang=""
    357                ko-lang=""
    358                ja-lang=""
    359                es-lang="Referencia">Reference</a>
    360           </li>
    361           <li class="dac-nav-item tools">
    362             <a class="dac-nav-link" href="../../../../../../sdk/index.html"
    363                zh-tw-lang=""
    364                zh-cn-lang=""
    365                ru-lang=""
    366                ko-lang=""
    367                ja-lang=""
    368                es-lang="Herramientas">Tools</a></li>
    369           <li class="dac-nav-item google">
    370             <a class="dac-nav-link" href="../../../../../../google/index.html">Google Services</a>
    371           </li>
    372 
    373           <li class="dac-nav-item preview">
    374             <a class="dac-nav-link" href="../../../../../../preview/index.html">Preview</a>
    375           </li>
    376         </ul>
    377       </li>
    378       <li class="dac-nav-item distribute">
    379         <a class="dac-nav-link" href="../../../../../../distribute/index.html"
    380            zh-tw-lang=""
    381            zh-cn-lang=""
    382            ru-lang=""
    383            ko-lang=""
    384            ja-lang=""
    385            es-lang="Distribuir">Distribute</a>
    386         <ul class="dac-nav-secondary distribute">
    387           <li class="dac-nav-item googleplay">
    388             <a class="dac-nav-link" href="../../../../../../distribute/googleplay/index.html">Google Play</a></li>
    389           <li class="dac-nav-item essentials">
    390             <a class="dac-nav-link" href="../../../../../../distribute/essentials/index.html">Essentials</a></li>
    391           <li class="dac-nav-item users">
    392             <a class="dac-nav-link" href="../../../../../../distribute/users/index.html">Get Users</a></li>
    393           <li class="dac-nav-item engage">
    394             <a class="dac-nav-link" href="../../../../../../distribute/engage/index.html">Engage &amp; Retain</a></li>
    395           <li class="dac-nav-item monetize">
    396             <a class="dac-nav-link" href="../../../../../../distribute/monetize/index.html">Earn</a>
    397           </li>
    398           <li class="dac-nav-item analyze">
    399             <a class="dac-nav-link" href="../../../../../../distribute/analyze/index.html">Analyze</a>
    400           </li>
    401           <li class="dac-nav-item stories">
    402             <a class="dac-nav-link" href="../../../../../../distribute/stories/index.html">Stories</a>
    403           </li>
    404         </ul>
    405       </li>
    406     </ul>
    407   </nav>
    408   <!-- end navigation-->
    409 
    410 
    411 
    412 
    413 
    414 
    415   <div class="wrap clearfix" id="body-content"><div class="cols">
    416     <div class="col-4 dac-hidden-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
    417       <div id="devdoc-nav">
    418       <div id="api-nav-header">
    419         <div id="api-level-toggle">
    420           <label for="apiLevelCheckbox" class="disabled"
    421             title="Select your target API level to dim unavailable APIs">API level: </label>
    422           <div class="select-wrapper">
    423             <select id="apiLevelSelector">
    424               <!-- option elements added by buildApiLevelSelector() -->
    425             </select>
    426           </div>
    427         </div><!-- end toggle -->
    428         <div id="api-nav-title">Android APIs</div>
    429         </div><!-- end nav header -->
    430       <script>
    431         var SINCE_DATA = [  ];
    432         buildApiLevelSelector();
    433       </script>
    434 
    435       <div id="swapper">
    436         <div id="nav-panels">
    437           <div id="resize-packages-nav">
    438             <div id="packages-nav" class="scroll-pane">
    439 
    440               <ul>
    441 
    442     <li class="api apilevel-">
    443   <a href="../../../../../../reference/android/support/test/package-summary.html">android.support.test</a></li>
    444     <li class="api apilevel-">
    445   <a href="../../../../../../reference/android/support/test/annotation/package-summary.html">android.support.test.annotation</a></li>
    446     <li class="api apilevel-">
    447   <a href="../../../../../../reference/android/support/test/espresso/package-summary.html">android.support.test.espresso</a></li>
    448     <li class="selected api apilevel-">
    449   <a href="../../../../../../reference/android/support/test/espresso/action/package-summary.html">android.support.test.espresso.action</a></li>
    450     <li class="api apilevel-">
    451   <a href="../../../../../../reference/android/support/test/espresso/assertion/package-summary.html">android.support.test.espresso.assertion</a></li>
    452     <li class="api apilevel-">
    453   <a href="../../../../../../reference/android/support/test/espresso/base/package-summary.html">android.support.test.espresso.base</a></li>
    454     <li class="api apilevel-">
    455   <a href="../../../../../../reference/android/support/test/espresso/contrib/package-summary.html">android.support.test.espresso.contrib</a></li>
    456     <li class="api apilevel-">
    457   <a href="../../../../../../reference/android/support/test/espresso/intent/package-summary.html">android.support.test.espresso.intent</a></li>
    458     <li class="api apilevel-">
    459   <a href="../../../../../../reference/android/support/test/espresso/intent/matcher/package-summary.html">android.support.test.espresso.intent.matcher</a></li>
    460     <li class="api apilevel-">
    461   <a href="../../../../../../reference/android/support/test/espresso/intent/rule/package-summary.html">android.support.test.espresso.intent.rule</a></li>
    462     <li class="api apilevel-">
    463   <a href="../../../../../../reference/android/support/test/espresso/matcher/package-summary.html">android.support.test.espresso.matcher</a></li>
    464     <li class="api apilevel-">
    465   <a href="../../../../../../reference/android/support/test/espresso/util/package-summary.html">android.support.test.espresso.util</a></li>
    466     <li class="api apilevel-">
    467   <a href="../../../../../../reference/android/support/test/espresso/web/action/package-summary.html">android.support.test.espresso.web.action</a></li>
    468     <li class="api apilevel-">
    469   <a href="../../../../../../reference/android/support/test/espresso/web/assertion/package-summary.html">android.support.test.espresso.web.assertion</a></li>
    470     <li class="api apilevel-">
    471   <a href="../../../../../../reference/android/support/test/espresso/web/bridge/package-summary.html">android.support.test.espresso.web.bridge</a></li>
    472     <li class="api apilevel-">
    473   <a href="../../../../../../reference/android/support/test/espresso/web/matcher/package-summary.html">android.support.test.espresso.web.matcher</a></li>
    474     <li class="api apilevel-">
    475   <a href="../../../../../../reference/android/support/test/espresso/web/model/package-summary.html">android.support.test.espresso.web.model</a></li>
    476     <li class="api apilevel-">
    477   <a href="../../../../../../reference/android/support/test/espresso/web/sugar/package-summary.html">android.support.test.espresso.web.sugar</a></li>
    478     <li class="api apilevel-">
    479   <a href="../../../../../../reference/android/support/test/espresso/web/webdriver/package-summary.html">android.support.test.espresso.web.webdriver</a></li>
    480     <li class="api apilevel-">
    481   <a href="../../../../../../reference/android/support/test/filters/package-summary.html">android.support.test.filters</a></li>
    482     <li class="api apilevel-">
    483   <a href="../../../../../../reference/android/support/test/rule/package-summary.html">android.support.test.rule</a></li>
    484     <li class="api apilevel-">
    485   <a href="../../../../../../reference/android/support/test/runner/package-summary.html">android.support.test.runner</a></li>
    486     <li class="api apilevel-">
    487   <a href="../../../../../../reference/android/support/test/runner/intent/package-summary.html">android.support.test.runner.intent</a></li>
    488     <li class="api apilevel-">
    489   <a href="../../../../../../reference/android/support/test/runner/lifecycle/package-summary.html">android.support.test.runner.lifecycle</a></li>
    490     <li class="api apilevel-">
    491   <a href="../../../../../../reference/android/support/test/uiautomator/package-summary.html">android.support.test.uiautomator</a></li>
    492               </ul><br/>
    493 
    494             </div> <!-- end packages-nav -->
    495           </div> <!-- end resize-packages -->
    496           <div id="classes-nav" class="scroll-pane">
    497 
    498 
    499 
    500             <ul>
    501 
    502 
    503     <li><h2>Interfaces</h2>
    504       <ul>
    505         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocol.html">AdapterViewProtocol</a></li>
    506         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocol.DataFunction.html">AdapterViewProtocol.DataFunction</a></li>
    507         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/CoordinatesProvider.html">CoordinatesProvider</a></li>
    508         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/PrecisionDescriber.html">PrecisionDescriber</a></li>
    509         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Swiper.html">Swiper</a></li>
    510         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Tapper.html">Tapper</a></li>
    511       </ul>
    512     </li>
    513 
    514     <li><h2>Classes</h2>
    515       <ul>
    516         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterDataLoaderAction.html">AdapterDataLoaderAction</a></li>
    517         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocol.AdaptedData.html">AdapterViewProtocol.AdaptedData</a></li>
    518         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocol.AdaptedData.Builder.html">AdapterViewProtocol.AdaptedData.Builder</a></li>
    519         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocols.html">AdapterViewProtocols</a></li>
    520         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/CloseKeyboardAction.html">CloseKeyboardAction</a></li>
    521         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/EditorAction.html">EditorAction</a></li>
    522         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/EspressoKey.html">EspressoKey</a></li>
    523         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/EspressoKey.Builder.html">EspressoKey.Builder</a></li>
    524         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/GeneralClickAction.html">GeneralClickAction</a></li>
    525         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/GeneralSwipeAction.html">GeneralSwipeAction</a></li>
    526         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/KeyEventAction.html">KeyEventAction</a></li>
    527         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/MotionEvents.html">MotionEvents</a></li>
    528         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/MotionEvents.DownResultHolder.html">MotionEvents.DownResultHolder</a></li>
    529         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/OpenLinkAction.html">OpenLinkAction</a></li>
    530         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/ReplaceTextAction.html">ReplaceTextAction</a></li>
    531         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/ScrollToAction.html">ScrollToAction</a></li>
    532         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/TypeTextAction.html">TypeTextAction</a></li>
    533         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html">ViewActions</a></li>
    534       </ul>
    535     </li>
    536 
    537     <li><h2>Enums</h2>
    538       <ul>
    539         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/GeneralLocation.html">GeneralLocation</a></li>
    540         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Press.html">Press</a></li>
    541         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Swipe.html">Swipe</a></li>
    542         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Swiper.Status.html">Swiper.Status</a></li>
    543         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Tap.html">Tap</a></li>
    544         <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Tapper.Status.html">Tapper.Status</a></li>
    545       </ul>
    546     </li>
    547 
    548 
    549             </ul><br/>
    550 
    551 
    552           </div><!-- end classes -->
    553         </div><!-- end nav-panels -->
    554         <div id="nav-tree" style="display:none" class="scroll-pane">
    555           <div id="tree-list"></div>
    556         </div><!-- end nav-tree -->
    557       </div><!-- end swapper -->
    558       <div id="nav-swap">
    559       <a class="fullscreen">fullscreen</a>
    560       <a href='#' onclick='swapNav();return false;'><span id='tree-link'>Use Tree Navigation</span><span id='panel-link' style='display:none'>Use Panel Navigation</span></a>
    561       </div>
    562     </div> <!-- end devdoc-nav -->
    563     </div> <!-- end side-nav -->
    564     <script type="text/javascript">
    565       // init fullscreen based on user pref
    566       var fullscreen = readCookie("fullscreen");
    567       if (fullscreen != 0) {
    568         if (fullscreen == "false") {
    569           toggleFullscreen(false);
    570         } else {
    571           toggleFullscreen(true);
    572         }
    573       }
    574       // init nav version for mobile
    575       if (isMobile) {
    576         swapNav(); // tree view should be used on mobile
    577         $('#nav-swap').hide();
    578       } else {
    579         chooseDefaultNav();
    580         if ($("#nav-tree").is(':visible')) {
    581           init_default_navtree("../../../../../../");
    582         }
    583       }
    584       // scroll the selected page into view
    585       $(document).ready(function() {
    586         scrollIntoView("packages-nav");
    587         scrollIntoView("classes-nav");
    588         });
    589     </script>
    590 
    591 
    592 
    593 
    594 
    595 <div class="col-12" id="doc-col">
    596 
    597 <div id="api-info-block">
    598 <div class="api-level">
    599 
    600 
    601 
    602 
    603 </div>
    604 </div>
    605 
    606 <div id="jd-header">
    607   package
    608   <h1>android.support.test.espresso.action</h1>
    609 </div><!-- end header -->
    610 
    611 <div id="naMessage"></div>
    612 
    613 <div id="jd-content" class="api apilevel-">
    614 
    615 
    616 
    617 
    618 
    619 
    620 
    621 
    622 
    623 
    624     <h2>Interfaces</h2>
    625     <div class="jd-sumtable">
    626 
    627 
    628   <table class="jd-sumtable-expando">
    629 
    630       <tr class="alt-color api apilevel-" >
    631         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocol.html">AdapterViewProtocol</a></td>
    632         <td class="jd-descrcol" width="100%">
    633           A sadly necessary layer of indirection to interact with AdapterViews.&nbsp;
    634 
    635 
    636 
    637         </td>
    638       </tr>
    639 
    640 
    641       <tr class=" api apilevel-" >
    642         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocol.DataFunction.html">AdapterViewProtocol.DataFunction</a></td>
    643         <td class="jd-descrcol" width="100%">
    644           A custom function that is applied when <code><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocol.AdaptedData.html#getData()">getData()</a></code> is executed.&nbsp;
    645 
    646 
    647 
    648         </td>
    649       </tr>
    650 
    651 
    652       <tr class="alt-color api apilevel-" >
    653         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/CoordinatesProvider.html">CoordinatesProvider</a></td>
    654         <td class="jd-descrcol" width="100%">
    655           Interface to implement calculation of Coordinates.&nbsp;
    656 
    657 
    658 
    659         </td>
    660       </tr>
    661 
    662 
    663       <tr class=" api apilevel-" >
    664         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/PrecisionDescriber.html">PrecisionDescriber</a></td>
    665         <td class="jd-descrcol" width="100%">
    666           Interface to implement size of click area.&nbsp;
    667 
    668 
    669 
    670         </td>
    671       </tr>
    672 
    673 
    674       <tr class="alt-color api apilevel-" >
    675         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/Swiper.html">Swiper</a></td>
    676         <td class="jd-descrcol" width="100%">
    677           Interface to implement different swipe types.&nbsp;
    678 
    679 
    680 
    681         </td>
    682       </tr>
    683 
    684 
    685       <tr class=" api apilevel-" >
    686         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/Tapper.html">Tapper</a></td>
    687         <td class="jd-descrcol" width="100%">
    688           Interface to implement different click types.&nbsp;
    689 
    690 
    691 
    692         </td>
    693       </tr>
    694 
    695 
    696   </table>
    697 
    698     </div>
    699 
    700 
    701 
    702 
    703     <h2>Classes</h2>
    704     <div class="jd-sumtable">
    705 
    706 
    707   <table class="jd-sumtable-expando">
    708 
    709       <tr class="alt-color api apilevel-" >
    710         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterDataLoaderAction.html">AdapterDataLoaderAction</a></td>
    711         <td class="jd-descrcol" width="100%">
    712           Forces an AdapterView to ensure that the data matching a provided data matcher
    713  is loaded into the current view hierarchy.&nbsp;
    714 
    715 
    716 
    717         </td>
    718       </tr>
    719 
    720 
    721       <tr class=" api apilevel-" >
    722         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocol.AdaptedData.html">AdapterViewProtocol.AdaptedData</a></td>
    723         <td class="jd-descrcol" width="100%">
    724           A holder that associates a data object from an AdapterView with a token the
    725  AdapterViewProtocol can use to force that data object to be rendered as a child or deeper
    726  descendant of the adapter view.&nbsp;
    727 
    728 
    729 
    730         </td>
    731       </tr>
    732 
    733 
    734       <tr class="alt-color api apilevel-" >
    735         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocol.AdaptedData.Builder.html">AdapterViewProtocol.AdaptedData.Builder</a></td>
    736         <td class="jd-descrcol" width="100%">
    737           &nbsp;
    738 
    739 
    740 
    741         </td>
    742       </tr>
    743 
    744 
    745       <tr class=" api apilevel-" >
    746         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocols.html">AdapterViewProtocols</a></td>
    747         <td class="jd-descrcol" width="100%">
    748           Implementations of <code><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocol.html">AdapterViewProtocol</a></code> for standard SDK Widgets.&nbsp;
    749 
    750 
    751 
    752         </td>
    753       </tr>
    754 
    755 
    756       <tr class="alt-color api apilevel-" >
    757         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/CloseKeyboardAction.html">CloseKeyboardAction</a></td>
    758         <td class="jd-descrcol" width="100%">
    759           Closes soft keyboard.&nbsp;
    760 
    761 
    762 
    763         </td>
    764       </tr>
    765 
    766 
    767       <tr class=" api apilevel-" >
    768         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/EditorAction.html">EditorAction</a></td>
    769         <td class="jd-descrcol" width="100%">
    770           Performs whatever editor (IME) action is available on a view.&nbsp;
    771 
    772 
    773 
    774         </td>
    775       </tr>
    776 
    777 
    778       <tr class="alt-color api apilevel-" >
    779         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/EspressoKey.html">EspressoKey</a></td>
    780         <td class="jd-descrcol" width="100%">
    781           Class that wraps the key code and meta state of the desired key press.&nbsp;
    782 
    783 
    784 
    785         </td>
    786       </tr>
    787 
    788 
    789       <tr class=" api apilevel-" >
    790         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/EspressoKey.Builder.html">EspressoKey.Builder</a></td>
    791         <td class="jd-descrcol" width="100%">
    792           Builder for the EspressoKey class.&nbsp;
    793 
    794 
    795 
    796         </td>
    797       </tr>
    798 
    799 
    800       <tr class="alt-color api apilevel-" >
    801         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/GeneralClickAction.html">GeneralClickAction</a></td>
    802         <td class="jd-descrcol" width="100%">
    803           Enables clicking on views.&nbsp;
    804 
    805 
    806 
    807         </td>
    808       </tr>
    809 
    810 
    811       <tr class=" api apilevel-" >
    812         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/GeneralSwipeAction.html">GeneralSwipeAction</a></td>
    813         <td class="jd-descrcol" width="100%">
    814           Enables swiping across a view.&nbsp;
    815 
    816 
    817 
    818         </td>
    819       </tr>
    820 
    821 
    822       <tr class="alt-color api apilevel-" >
    823         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/KeyEventAction.html">KeyEventAction</a></td>
    824         <td class="jd-descrcol" width="100%">
    825           Enables pressing KeyEvents on views.&nbsp;
    826 
    827 
    828 
    829         </td>
    830       </tr>
    831 
    832 
    833       <tr class=" api apilevel-" >
    834         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/MotionEvents.html">MotionEvents</a></td>
    835         <td class="jd-descrcol" width="100%">
    836           Facilitates sending of motion events to a <code><a href="../../../../../../reference/android/support/test/espresso/UiController.html">UiController</a></code>.&nbsp;
    837 
    838 
    839 
    840         </td>
    841       </tr>
    842 
    843 
    844       <tr class="alt-color api apilevel-" >
    845         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/MotionEvents.DownResultHolder.html">MotionEvents.DownResultHolder</a></td>
    846         <td class="jd-descrcol" width="100%">
    847           Holds the result of a down motion.&nbsp;
    848 
    849 
    850 
    851         </td>
    852       </tr>
    853 
    854 
    855       <tr class=" api apilevel-" >
    856         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/OpenLinkAction.html">OpenLinkAction</a></td>
    857         <td class="jd-descrcol" width="100%">
    858           Invokes onClick of a link within a TextView (made with Linkify or via another method).&nbsp;
    859 
    860 
    861 
    862         </td>
    863       </tr>
    864 
    865 
    866       <tr class="alt-color api apilevel-" >
    867         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/ReplaceTextAction.html">ReplaceTextAction</a></td>
    868         <td class="jd-descrcol" width="100%">
    869           Replaces view text by setting <code><a href="../../../../../../reference/android/widget/EditText.html">EditText</a></code>s text property to given String.&nbsp;
    870 
    871 
    872 
    873         </td>
    874       </tr>
    875 
    876 
    877       <tr class=" api apilevel-" >
    878         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/ScrollToAction.html">ScrollToAction</a></td>
    879         <td class="jd-descrcol" width="100%">
    880           Enables scrolling to the given view.&nbsp;
    881 
    882 
    883 
    884         </td>
    885       </tr>
    886 
    887 
    888       <tr class="alt-color api apilevel-" >
    889         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/TypeTextAction.html">TypeTextAction</a></td>
    890         <td class="jd-descrcol" width="100%">
    891           Enables typing text on views.&nbsp;
    892 
    893 
    894 
    895         </td>
    896       </tr>
    897 
    898 
    899       <tr class=" api apilevel-" >
    900         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html">ViewActions</a></td>
    901         <td class="jd-descrcol" width="100%">
    902           A collection of common <code><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html">ViewActions</a></code>.&nbsp;
    903 
    904 
    905 
    906         </td>
    907       </tr>
    908 
    909 
    910   </table>
    911 
    912     </div>
    913 
    914 
    915 
    916 
    917     <h2>Enums</h2>
    918     <div class="jd-sumtable">
    919 
    920 
    921   <table class="jd-sumtable-expando">
    922 
    923       <tr class="alt-color api apilevel-" >
    924         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/GeneralLocation.html">GeneralLocation</a></td>
    925         <td class="jd-descrcol" width="100%">
    926           Calculates coordinate position for general locations.&nbsp;
    927 
    928 
    929 
    930         </td>
    931       </tr>
    932 
    933 
    934       <tr class=" api apilevel-" >
    935         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/Press.html">Press</a></td>
    936         <td class="jd-descrcol" width="100%">
    937           Returns different touch target sizes.&nbsp;
    938 
    939 
    940 
    941         </td>
    942       </tr>
    943 
    944 
    945       <tr class="alt-color api apilevel-" >
    946         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/Swipe.html">Swipe</a></td>
    947         <td class="jd-descrcol" width="100%">
    948           Executes different swipe types to given positions.&nbsp;
    949 
    950 
    951 
    952         </td>
    953       </tr>
    954 
    955 
    956       <tr class=" api apilevel-" >
    957         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/Swiper.Status.html">Swiper.Status</a></td>
    958         <td class="jd-descrcol" width="100%">
    959           The result of the swipe.&nbsp;
    960 
    961 
    962 
    963         </td>
    964       </tr>
    965 
    966 
    967       <tr class="alt-color api apilevel-" >
    968         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/Tap.html">Tap</a></td>
    969         <td class="jd-descrcol" width="100%">
    970           Executes different click types to given position.&nbsp;
    971 
    972 
    973 
    974         </td>
    975       </tr>
    976 
    977 
    978       <tr class=" api apilevel-" >
    979         <td class="jd-linkcol"><a href="../../../../../../reference/android/support/test/espresso/action/Tapper.Status.html">Tapper.Status</a></td>
    980         <td class="jd-descrcol" width="100%">
    981           The result of the tap.&nbsp;
    982 
    983 
    984 
    985         </td>
    986       </tr>
    987 
    988 
    989   </table>
    990 
    991     </div>
    992 
    993 
    994 
    995 
    996 
    997 
    998 
    999 
   1000 
   1001 </div><!-- end jd-content -->
   1002 
   1003 <div class="wrap">
   1004   <div class="dac-footer">
   1005     <div class="cols dac-footer-main">
   1006       <div class="col-1of2">
   1007         <a class="dac-footer-getnews" data-modal-toggle="newsletter" href="javascript:;">Get news &amp; tips <span
   1008           class="dac-fab dac-primary"><i class="dac-sprite dac-mail"></i></span></a>
   1009       </div>
   1010       <div class="col-1of2 dac-footer-reachout">
   1011         <div class="dac-footer-contact">
   1012           <a class="dac-footer-contact-link" href="http://android-developers.blogspot.com/">Blog</a>
   1013           <a class="dac-footer-contact-link" href="/support.html">Support</a>
   1014         </div>
   1015         <div class="dac-footer-social">
   1016           <a class="dac-fab dac-footer-social-link" href="https://www.youtube.com/user/androiddevelopers"><i class="dac-sprite dac-youtube"></i></a>
   1017           <a class="dac-fab dac-footer-social-link" href="https://plus.google.com/+AndroidDevelopers"><i class="dac-sprite dac-gplus"></i></a>
   1018           <a class="dac-fab dac-footer-social-link" href="https://twitter.com/AndroidDev"><i class="dac-sprite dac-twitter"></i></a>
   1019         </div>
   1020       </div>
   1021     </div>
   1022 
   1023     <hr class="dac-footer-separator"/>
   1024 
   1025 
   1026       <p class="dac-footer-copyright">
   1027 
   1028   Except as noted, this content is licensed under <a
   1029   href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
   1030   For details and restrictions, see the <a href="../../../../../../license.html">
   1031   Content License</a>.
   1032       </p>
   1033       <p class="dac-footer-build">
   1034 
   1035     Android &nbsp;r &mdash;
   1036 <script src="../../../../../../timestamp.js" type="text/javascript"></script>
   1037 <script>document.write(BUILD_TIMESTAMP)</script>
   1038 
   1039       </p>
   1040 
   1041 
   1042     <p class="dac-footer-links">
   1043       <a href="/about/index.html">About Android</a>
   1044       <a href="/auto/index.html">Auto</a>
   1045       <a href="/tv/index.html">TV</a>
   1046       <a href="/wear/index.html">Wear</a>
   1047       <a href="/legal.html">Legal</a>
   1048 
   1049       <span id="language" class="locales">
   1050         <select name="language" onchange="changeLangPref(this.value, true)">
   1051           <option value="en" selected="selected">English</option>
   1052           <option value="es">Espaol</option>
   1053           <option value="ja"></option>
   1054           <option value="ko"></option>
   1055           <option value="ru"></option>
   1056           <option value="zh-cn">)</option>
   1057           <option value="zh-tw">)</option>
   1058         </select>
   1059       </span>
   1060     </p>
   1061   </div>
   1062 </div> <!-- end footer -->
   1063 
   1064 <div data-modal="newsletter" data-newsletter data-swap class="dac-modal newsletter">
   1065   <div class="dac-modal-container">
   1066     <div class="dac-modal-window">
   1067       <header class="dac-modal-header">
   1068         <button class="dac-modal-header-close" data-modal-toggle><i class="dac-sprite dac-close"></i></button>
   1069         <div class="dac-swap" data-swap-container>
   1070           <section class="dac-swap-section dac-active dac-down">
   1071             <h2 class="norule dac-modal-header-title">Get the latest Android developer news and tips that will help you find success on Google Play.</h2>
   1072             <p class="dac-modal-header-subtitle">&#42; Required Fields</p>
   1073           </section>
   1074           <section class="dac-swap-section dac-up">
   1075             <h2 class="norule dac-modal-header-title">Hooray!</h2>
   1076           </section>
   1077         </div>
   1078       </header>
   1079       <div class="dac-swap" data-swap-container>
   1080         <section class="dac-swap-section dac-active dac-left">
   1081           <form action="https://docs.google.com/forms/d/1QgnkzbEJIDu9lMEea0mxqWrXUJu0oBCLD7ar23V0Yys/formResponse" class="dac-form" method="post" target="dac-newsletter-iframe">
   1082             <section class="dac-modal-content">
   1083               <fieldset class="dac-form-fieldset">
   1084                 <div class="cols">
   1085                   <div class="col-1of2 newsletter-leftCol">
   1086                     <div class="dac-form-input-group">
   1087                       <label for="newsletter-full-name" class="dac-form-floatlabel">Full name</label>
   1088                       <input type="text" class="dac-form-input" name="entry.1357890476" id="newsletter-full-name" required>
   1089                       <span class="dac-form-required">*</span>
   1090                     </div>
   1091                     <div class="dac-form-input-group">
   1092                       <label for="newsletter-email" class="dac-form-floatlabel">Email address</label>
   1093                       <input type="email" class="dac-form-input" name="entry.472100832" id="newsletter-email" required>
   1094                       <span class="dac-form-required">*</span>
   1095                     </div>
   1096                   </div>
   1097                   <div class="col-1of2 newsletter-rightCol">
   1098                     <div class="dac-form-input-group">
   1099                       <label for="newsletter-company" class="dac-form-floatlabel">Company / developer name</label>
   1100                       <input type="text" class="dac-form-input" name="entry.1664780309" id="newsletter-company">
   1101                     </div>
   1102                     <div class="dac-form-input-group">
   1103                       <label for="newsletter-play-store" class="dac-form-floatlabel">One of your Play Store app URLs</label>
   1104                       <input type="url" class="dac-form-input" name="entry.47013838" id="newsletter-play-store" required>
   1105                       <span class="dac-form-required">*</span>
   1106                     </div>
   1107                   </div>
   1108                 </div>
   1109               </fieldset>
   1110               <fieldset class="dac-form-fieldset">
   1111                 <div class="cols">
   1112                   <div class="col-1of2 newsletter-leftCol">
   1113                     <legend class="dac-form-legend">Which best describes your business:<span class="dac-form-required">*</span>
   1114                     </legend>
   1115                     <div class="dac-form-radio-group">
   1116                       <input type="radio" value="Apps" class="dac-form-radio" name="entry.1796324055" id="newsletter-business-type-app" required>
   1117                       <label for="newsletter-business-type-app" class="dac-form-radio-button"></label>
   1118                       <label for="newsletter-business-type-app" class="dac-form-label">Apps</label>
   1119                     </div>
   1120                     <div class="dac-form-radio-group">
   1121                       <input type="radio" value="Games" class="dac-form-radio" name="entry.1796324055" id="newsletter-business-type-games" required>
   1122                       <label for="newsletter-business-type-games" class="dac-form-radio-button"></label>
   1123                       <label for="newsletter-business-type-games" class="dac-form-label">Games</label>
   1124                     </div>
   1125                     <div class="dac-form-radio-group">
   1126                       <input type="radio" value="Apps and Games" class="dac-form-radio" name="entry.1796324055" id="newsletter-business-type-appsgames" required>
   1127                       <label for="newsletter-business-type-appsgames" class="dac-form-radio-button"></label>
   1128                       <label for="newsletter-business-type-appsgames" class="dac-form-label">Apps &amp; Games</label>
   1129                     </div>
   1130                   </div>
   1131                   <div class="col-1of2 newsletter-rightCol newsletter-checkboxes">
   1132                     <div class="dac-form-radio-group">
   1133                       <div class="dac-media">
   1134                         <div class="dac-media-figure">
   1135                           <input type="checkbox" class="dac-form-checkbox" name="entry.732309842" id="newsletter-add" required value="Add me to the mailing list for the monthly newsletter and occasional emails about development and Google Play opportunities.">
   1136                           <label for="newsletter-add" class="dac-form-checkbox-button"></label>
   1137                         </div>
   1138                         <div class="dac-media-body">
   1139                           <label for="newsletter-add" class="dac-form-label dac-form-aside">Add me to the mailing list for the monthly newsletter and occasional emails about development and Google Play opportunities.<span class="dac-form-required">*</span></label>
   1140                         </div>
   1141                       </div>
   1142                     </div>
   1143                     <div class="dac-form-radio-group">
   1144                       <div class="dac-media">
   1145                         <div class="dac-media-figure">
   1146                           <input type="checkbox" class="dac-form-checkbox" name="entry.2045036090" id="newsletter-terms" required value="I acknowledge that the information provided in this form will be subject to Google's privacy policy (https://www.google.com/policies/privacy/).">
   1147                           <label for="newsletter-terms" class="dac-form-checkbox-button"></label>
   1148                         </div>
   1149                         <div class="dac-media-body">
   1150                           <label for="newsletter-terms" class="dac-form-label dac-form-aside">I acknowledge that the information provided in this form will be subject to <a href="https://www.google.com/policies/privacy/">Google's privacy policy</a>.<span class="dac-form-required">*</span></label>
   1151                         </div>
   1152                       </div>
   1153                     </div>
   1154                   </div>
   1155                 </div>
   1156               </fieldset>
   1157             </section>
   1158             <footer class="dac-modal-footer">
   1159               <div class="cols">
   1160                 <div class="col-2of5">
   1161                 </div>
   1162               </div>
   1163               <button type="submit" value="Submit" class="dac-fab dac-primary dac-large dac-modal-action"><i class="dac-sprite dac-arrow-right"></i></button>
   1164             </footer>
   1165           </form>
   1166         </section>
   1167         <section class="dac-swap-section dac-right">
   1168           <div class="dac-modal-content">
   1169             <p class="newsletter-success-message">
   1170               You have successfully signed up for the latest Android developer news and tips.
   1171             </p>
   1172           </div>
   1173         </section>
   1174       </div>
   1175     </div>
   1176   </div>
   1177 </div> <!-- end footer -->
   1178 
   1179 </div><!-- doc-content -->
   1180 
   1181 </div> <!-- end .cols -->
   1182 </div> <!-- end body-content -->
   1183 
   1184 
   1185 
   1186 
   1187 
   1188 
   1189 </body>
   1190 </html>
   1191