blob: aab70e99d0ed38bd45a22312d1934f15486b5ab2 [file] [log] [blame]
Quddus Chong489218c2015-02-26 16:38:46 -08001<!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
97
Quddus Chong900831f2015-04-17 15:01:16 -070098
Quddus Chong489218c2015-02-26 16:38:46 -080099<html>
100<head>
101
102
103<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
104<meta name="viewport" content="width=device-width" />
105
106<link rel="shortcut icon" type="image/x-icon" href="../../../../../../favicon.ico" />
107<title>ViewActions | Android Developers</title>
108
109<!-- STYLESHEETS -->
110<link rel="stylesheet"
111href="http://fonts.googleapis.com/css?family=Roboto+Condensed">
112<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
113 title="roboto">
Quddus Chong900831f2015-04-17 15:01:16 -0700114<link href="../../../../../../assets/css/default.css?v=5" rel="stylesheet" type="text/css">
Quddus Chong489218c2015-02-26 16:38:46 -0800115
116
117<!-- FULLSCREEN STYLESHEET -->
118<link href="../../../../../../assets/css/fullscreen.css" rel="stylesheet" class="fullscreen"
119type="text/css">
120
121
122<!-- JAVASCRIPT -->
123<script src="http://www.google.com/jsapi" type="text/javascript"></script>
124<script src="../../../../../../assets/js/android_3p-bundle.js" type="text/javascript"></script>
125<script type="text/javascript">
126 var toRoot = "../../../../../../";
127 var metaTags = [];
128 var devsite = false;
129</script>
Quddus Chong900831f2015-04-17 15:01:16 -0700130<script src="../../../../../../assets/js/docs.js?v=3" type="text/javascript"></script>
131
132
Quddus Chong489218c2015-02-26 16:38:46 -0800133
134<script>
135 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
136 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
137 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
138 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
139
140 ga('create', 'UA-5831155-1', 'android.com');
141 ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'}); // New tracker);
142 ga('send', 'pageview');
143 ga('universal.send', 'pageview'); // Send page view for new tracker.
144</script>
145
146</head>
147
148<body class="gc-documentation
149 develop reference" itemscope itemtype="http://schema.org/Article">
150 <div id="doc-api-level" class="" style="display:none"></div>
151 <a name="top"></a>
152
153
154<a name="top"></a>
155
Quddus Chong900831f2015-04-17 15:01:16 -0700156<!-- dialog to prompt lang pref change when loaded from hardcoded URL
157<div id="langMessage" style="display:none">
158 <div>
159 <div class="lang en">
160 <p>You requested a page in English, would you like to proceed with this language setting?</p>
161 </div>
162 <div class="lang es">
163 <p>You requested a page in Spanish (Español), would you like to proceed with this language setting?</p>
164 </div>
165 <div class="lang ja">
166 <p>You requested a page in Japanese (日本語), would you like to proceed with this language setting?</p>
167 </div>
168 <div class="lang ko">
169 <p>You requested a page in Korean (한국어), would you like to proceed with this language setting?</p>
170 </div>
171 <div class="lang ru">
172 <p>You requested a page in Russian (Русский), would you like to proceed with this language setting?</p>
173 </div>
174 <div class="lang zh-cn">
175 <p>You requested a page in Simplified Chinese (简体中文), would you like to proceed with this language setting?</p>
176 </div>
177 <div class="lang zh-tw">
178 <p>You requested a page in Traditional Chinese (繁體中文), would you like to proceed with this language setting?</p>
179 </div>
180 <a href="#" class="button yes" onclick="return false;">
181 <span class="lang en">Yes</span>
182 <span class="lang es">Sí</span>
183 <span class="lang ja">Yes</span>
184 <span class="lang ko">Yes</span>
185 <span class="lang ru">Yes</span>
186 <span class="lang zh-cn">是的</span>
187 <span class="lang zh-tw">没有</span>
188 </a>
189 <a href="#" class="button" onclick="$('#langMessage').hide();return false;">
190 <span class="lang en">No</span>
191 <span class="lang es">No</span>
192 <span class="lang ja">No</span>
193 <span class="lang ko">No</span>
194 <span class="lang ru">No</span>
195 <span class="lang zh-cn">没有</span>
196 <span class="lang zh-tw">没有</span>
197 </a>
198 </div>
199</div> -->
200
201
Quddus Chong489218c2015-02-26 16:38:46 -0800202 <!-- Header -->
203 <div id="header-wrapper">
204 <div id="header">
205
206
207
208
209 <div class="wrap" id="header-wrap">
210 <div class="col-3 logo">
211 <a href="../../../../../../index.html">
212 <img src="../../../../../../assets/images/dac_logo.png"
213 srcset="../../../../../../assets/images/dac_logo@2x.png 2x"
214 width="123" height="25" alt="Android Developers" />
215 </a>
216 <div class="btn-quicknav" id="btn-quicknav">
217 <a href="#" class="arrow-inactive">Quicknav</a>
218 <a href="#" class="arrow-active">Quicknav</a>
219 </div>
220 </div>
221 <ul class="nav-x col-9">
222 <li class="design">
223 <a href="../../../../../../design/index.html"
224 zh-tw-lang="設計"
225 zh-cn-lang="设计"
226 ru-lang="Проектирование"
227 ko-lang="디자인"
228 ja-lang="設計"
229 es-lang="Diseñar"
230 >Design</a></li>
231 <li class="develop"><a href="../../../../../../develop/index.html"
232 zh-tw-lang="開發"
233 zh-cn-lang="开发"
234 ru-lang="Разработка"
235 ko-lang="개발"
236 ja-lang="開発"
237 es-lang="Desarrollar"
238 >Develop</a></li>
239 <li class="distribute last"><a href="../../../../../../distribute/index.html"
240 zh-tw-lang="發佈"
241 zh-cn-lang="分发"
242 ru-lang="Распространение"
243 ko-lang="배포"
244 ja-lang="配布"
245 es-lang="Distribuir"
246 >Distribute</a></li>
247 </ul>
248
249
250
251
252<div class="menu-container">
253 <div class="moremenu">
254 <div id="more-btn"></div>
255 </div>
256 <div class="morehover" id="moremenu">
257 <div class="top"></div>
258 <div class="mid">
259 <div class="header">Links</div>
260 <ul>
261 <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
262 <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
263 <li><a href="../../../../../../about/index.html">About Android</a></li>
264 </ul>
265 <div class="header">Android Sites</div>
266 <ul>
267 <li><a href="http://www.android.com">Android.com</a></li>
268 <li class="active"><a>Android Developers</a></li>
269 <li><a href="http://source.android.com">Android Open Source Project</a></li>
270 </ul>
271
272
273
274
275 <br class="clearfix" />
276 </div><!-- end 'mid' -->
277 <div class="bottom"></div>
278 </div><!-- end 'moremenu' -->
279
280 <div class="search" id="search-container">
281 <div class="search-inner">
282 <div id="search-btn"></div>
283 <div class="left"></div>
284 <form onsubmit="return submit_search()">
285 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
286 onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
287 onkeydown="return search_changed(event, true, '../../../../../../')"
288 onkeyup="return search_changed(event, false, '../../../../../../')" />
289 </form>
290 <div class="right"></div>
291 <a class="close hide">close</a>
292 <div class="left"></div>
293 <div class="right"></div>
294 </div><!-- end search-inner -->
295 </div><!-- end search-container -->
296
297 <div class="search_filtered_wrapper reference">
298 <div class="suggest-card reference no-display">
299 <ul class="search_filtered">
300 </ul>
301 </div>
302 </div>
303
304 <div class="search_filtered_wrapper docs">
305 <div class="suggest-card dummy no-display">&nbsp;</div>
306 <div class="suggest-card develop no-display">
307 <ul class="search_filtered">
308 </ul>
309 <div class="child-card guides no-display">
310 </div>
311 <div class="child-card training no-display">
312 </div>
313 <div class="child-card samples no-display">
314 </div>
315 </div>
316 <div class="suggest-card design no-display">
317 <ul class="search_filtered">
318 </ul>
319 </div>
320 <div class="suggest-card distribute no-display">
321 <ul class="search_filtered">
322 </ul>
323 </div>
324 </div>
325</div><!-- end menu-container (search and menu widget) -->
326
327
328
329 <!-- Expanded quicknav -->
330 <div id="quicknav" class="col-13">
331 <ul>
332 <li class="about">
333 <ul>
334 <li><a href="../../../../../../about/index.html">About</a></li>
335 <li><a href="../../../../../../wear/index.html">Wear</a></li>
336 <li><a href="../../../../../../tv/index.html">TV</a></li>
337 <li><a href="../../../../../../auto/index.html">Auto</a></li>
338 </ul>
339 </li>
340 <li class="design">
341 <ul>
342 <li><a href="../../../../../../design/index.html">Get Started</a></li>
343 <li><a href="../../../../../../design/devices.html">Devices</a></li>
344 <li><a href="../../../../../../design/style/index.html">Style</a></li>
345 <li><a href="../../../../../../design/patterns/index.html">Patterns</a></li>
346 <li><a href="../../../../../../design/building-blocks/index.html">Building Blocks</a></li>
347 <li><a href="../../../../../../design/downloads/index.html">Downloads</a></li>
348 <li><a href="../../../../../../design/videos/index.html">Videos</a></li>
349 </ul>
350 </li>
351 <li class="develop">
352 <ul>
353 <li><a href="../../../../../../training/index.html"
354 zh-tw-lang="訓練課程"
355 zh-cn-lang="培训"
356 ru-lang="Курсы"
357 ko-lang="교육"
358 ja-lang="トレーニング"
359 es-lang="Capacitación"
360 >Training</a></li>
361 <li><a href="../../../../../../guide/index.html"
362 zh-tw-lang="API 指南"
363 zh-cn-lang="API 指南"
364 ru-lang="Руководства по API"
365 ko-lang="API 가이드"
366 ja-lang="API ガイド"
367 es-lang="Guías de la API"
368 >API Guides</a></li>
369 <li><a href="../../../../../../reference/packages.html"
370 zh-tw-lang="參考資源"
371 zh-cn-lang="参考"
372 ru-lang="Справочник"
373 ko-lang="참조문서"
374 ja-lang="リファレンス"
375 es-lang="Referencia"
376 >Reference</a></li>
377 <li><a href="../../../../../../sdk/index.html"
378 zh-tw-lang="相關工具"
379 zh-cn-lang="工具"
380 ru-lang="Инструменты"
381 ko-lang="도구"
382 ja-lang="ツール"
383 es-lang="Herramientas"
384 >Tools</a>
385 </li>
386 <li><a href="../../../../../../google/index.html">Google Services</a>
387 </li>
388
389 </ul>
390 </li>
391 <li class="distribute last">
392 <ul>
393 <li><a href="../../../../../../distribute/googleplay/index.html">Google Play</a></li>
394 <li><a href="../../../../../../distribute/essentials/index.html">Essentials</a></li>
395 <li><a href="../../../../../../distribute/users/index.html">Get Users</a></li>
396 <li><a href="../../../../../../distribute/engage/index.html">Engage &amp; Retain</a></li>
397 <li><a href="../../../../../../distribute/monetize/index.html">Monetize</a></li>
Quddus Chong900831f2015-04-17 15:01:16 -0700398 <li><a href="../../../../../../distribute/analyze/index.html">Analyze</a></li>
Quddus Chong489218c2015-02-26 16:38:46 -0800399 <li><a href="../../../../../../distribute/tools/index.html">Tools &amp; Reference</a></li>
400 <li><a href="../../../../../../distribute/stories/index.html">Developer Stories</a></li>
401 </ul>
402 </li>
403 </ul>
404 </div><!-- /Expanded quicknav -->
405 </div><!-- end header-wrap.wrap -->
406 </div><!-- end header -->
407
408
409 <!-- Secondary x-nav -->
410 <div id="nav-x">
411 <div class="wrap" style="position:relative;z-index:1">
412
413
Quddus Chong489218c2015-02-26 16:38:46 -0800414
Quddus Chong489218c2015-02-26 16:38:46 -0800415
416
417 <ul class="nav-x col-9 develop" style="width:100%">
418 <li class="training"><a href="../../../../../../training/index.html"
419 zh-tw-lang="訓練課程"
420 zh-cn-lang="培训"
421 ru-lang="Курсы"
422 ko-lang="교육"
423 ja-lang="トレーニング"
424 es-lang="Capacitación"
425 >Training</a></li>
426 <li class="guide"><a href="../../../../../../guide/index.html"
427 zh-tw-lang="API 指南"
428 zh-cn-lang="API 指南"
429 ru-lang="Руководства по API"
430 ko-lang="API 가이드"
431 ja-lang="API ガイド"
432 es-lang="Guías de la API"
433 >API Guides</a></li>
434 <li class="reference"><a href="../../../../../../reference/packages.html"
435 zh-tw-lang="參考資源"
436 zh-cn-lang="参考"
437 ru-lang="Справочник"
438 ko-lang="참조문서"
439 ja-lang="リファレンス"
440 es-lang="Referencia"
441 >Reference</a></li>
442 <li class="tools"><a href="../../../../../../sdk/index.html"
443 zh-tw-lang="相關工具"
444 zh-cn-lang="工具"
445 ru-lang="Инструменты"
446 ko-lang="도구"
447 ja-lang="ツール"
448 es-lang="Herramientas"
449 >Tools</a></li>
450 <li class="google"><a href="../../../../../../google/index.html"
451 >Google Services</a>
452 </li>
453
454 </ul>
455 </div>
456 </div>
457 <!-- /Sendondary x-nav DEVELOP -->
458
459
460
461 <div id="searchResults" class="wrap" style="display:none;">
462 <h2 id="searchTitle">Results</h2>
463 <div id="leftSearchControl" class="search-control">Loading...</div>
464 </div>
465 </div> <!--end header-wrapper -->
466
467 <div id="sticky-header">
468 <div>
469 <a class="logo" href="#top"></a>
470 <a class="top" href="#top"></a>
471 <ul class="breadcrumb">
472
473 <li class="current">ViewActions</li>
474 </ul>
475 </div>
476 </div>
477
478
479
480
481
482 <div class="wrap clearfix" id="body-content">
483 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
484 <div id="devdoc-nav">
485 <div id="api-nav-header">
486 <div id="api-level-toggle">
487 <label for="apiLevelCheckbox" class="disabled"
488 title="Select your target API level to dim unavailable APIs">API level: </label>
489 <div class="select-wrapper">
490 <select id="apiLevelSelector">
491 <!-- option elements added by buildApiLevelSelector() -->
492 </select>
493 </div>
494 </div><!-- end toggle -->
495 <div id="api-nav-title">Android APIs</div>
496 </div><!-- end nav header -->
497 <script>
498 var SINCE_DATA = [ ];
499 buildApiLevelSelector();
500 </script>
501
502 <div id="swapper">
503 <div id="nav-panels">
504 <div id="resize-packages-nav">
505 <div id="packages-nav" class="scroll-pane">
506
507 <ul>
508
509 <li class="api apilevel-">
510 <a href="../../../../../../reference/android/support/test/package-summary.html">android.support.test</a></li>
511 <li class="api apilevel-">
Quddus Chong900831f2015-04-17 15:01:16 -0700512 <a href="../../../../../../reference/android/support/test/annotation/package-summary.html">android.support.test.annotation</a></li>
513 <li class="api apilevel-">
Quddus Chong489218c2015-02-26 16:38:46 -0800514 <a href="../../../../../../reference/android/support/test/espresso/package-summary.html">android.support.test.espresso</a></li>
515 <li class="selected api apilevel-">
516 <a href="../../../../../../reference/android/support/test/espresso/action/package-summary.html">android.support.test.espresso.action</a></li>
517 <li class="api apilevel-">
518 <a href="../../../../../../reference/android/support/test/espresso/assertion/package-summary.html">android.support.test.espresso.assertion</a></li>
519 <li class="api apilevel-">
520 <a href="../../../../../../reference/android/support/test/espresso/base/package-summary.html">android.support.test.espresso.base</a></li>
521 <li class="api apilevel-">
522 <a href="../../../../../../reference/android/support/test/espresso/contrib/package-summary.html">android.support.test.espresso.contrib</a></li>
523 <li class="api apilevel-">
Quddus Chong900831f2015-04-17 15:01:16 -0700524 <a href="../../../../../../reference/android/support/test/espresso/intent/package-summary.html">android.support.test.espresso.intent</a></li>
525 <li class="api apilevel-">
526 <a href="../../../../../../reference/android/support/test/espresso/intent/matcher/package-summary.html">android.support.test.espresso.intent.matcher</a></li>
527 <li class="api apilevel-">
528 <a href="../../../../../../reference/android/support/test/espresso/intent/rule/package-summary.html">android.support.test.espresso.intent.rule</a></li>
529 <li class="api apilevel-">
Quddus Chong489218c2015-02-26 16:38:46 -0800530 <a href="../../../../../../reference/android/support/test/espresso/matcher/package-summary.html">android.support.test.espresso.matcher</a></li>
531 <li class="api apilevel-">
532 <a href="../../../../../../reference/android/support/test/espresso/util/package-summary.html">android.support.test.espresso.util</a></li>
533 <li class="api apilevel-">
534 <a href="../../../../../../reference/android/support/test/filters/package-summary.html">android.support.test.filters</a></li>
535 <li class="api apilevel-">
Quddus Chong900831f2015-04-17 15:01:16 -0700536 <a href="../../../../../../reference/android/support/test/rule/package-summary.html">android.support.test.rule</a></li>
537 <li class="api apilevel-">
Quddus Chong489218c2015-02-26 16:38:46 -0800538 <a href="../../../../../../reference/android/support/test/runner/package-summary.html">android.support.test.runner</a></li>
539 <li class="api apilevel-">
Quddus Chong900831f2015-04-17 15:01:16 -0700540 <a href="../../../../../../reference/android/support/test/runner/intent/package-summary.html">android.support.test.runner.intent</a></li>
541 <li class="api apilevel-">
Quddus Chong489218c2015-02-26 16:38:46 -0800542 <a href="../../../../../../reference/android/support/test/runner/lifecycle/package-summary.html">android.support.test.runner.lifecycle</a></li>
543 <li class="api apilevel-">
544 <a href="../../../../../../reference/android/support/test/uiautomator/package-summary.html">android.support.test.uiautomator</a></li>
545 </ul><br/>
546
547 </div> <!-- end packages-nav -->
548 </div> <!-- end resize-packages -->
549 <div id="classes-nav" class="scroll-pane">
550
551
552
553 <ul>
554
555
556 <li><h2>Interfaces</h2>
557 <ul>
558 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocol.html">AdapterViewProtocol</a></li>
559 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocol.DataFunction.html">AdapterViewProtocol.DataFunction</a></li>
560 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/CoordinatesProvider.html">CoordinatesProvider</a></li>
561 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/PrecisionDescriber.html">PrecisionDescriber</a></li>
562 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Swiper.html">Swiper</a></li>
563 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Tapper.html">Tapper</a></li>
564 </ul>
565 </li>
566
567 <li><h2>Classes</h2>
568 <ul>
569 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterDataLoaderAction.html">AdapterDataLoaderAction</a></li>
570 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocol.AdaptedData.html">AdapterViewProtocol.AdaptedData</a></li>
571 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocol.AdaptedData.Builder.html">AdapterViewProtocol.AdaptedData.Builder</a></li>
572 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/AdapterViewProtocols.html">AdapterViewProtocols</a></li>
573 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/CloseKeyboardAction.html">CloseKeyboardAction</a></li>
574 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/EditorAction.html">EditorAction</a></li>
575 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/EspressoKey.html">EspressoKey</a></li>
576 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/EspressoKey.Builder.html">EspressoKey.Builder</a></li>
577 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/GeneralClickAction.html">GeneralClickAction</a></li>
578 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/GeneralSwipeAction.html">GeneralSwipeAction</a></li>
579 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/KeyEventAction.html">KeyEventAction</a></li>
Quddus Chong900831f2015-04-17 15:01:16 -0700580 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/MotionEvents.html">MotionEvents</a></li>
581 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/MotionEvents.DownResultHolder.html">MotionEvents.DownResultHolder</a></li>
Quddus Chong489218c2015-02-26 16:38:46 -0800582 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/OpenLinkAction.html">OpenLinkAction</a></li>
583 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/ReplaceTextAction.html">ReplaceTextAction</a></li>
584 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/ScrollToAction.html">ScrollToAction</a></li>
585 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/TypeTextAction.html">TypeTextAction</a></li>
586 <li class="selected api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html">ViewActions</a></li>
587 </ul>
588 </li>
589
590 <li><h2>Enums</h2>
591 <ul>
592 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/GeneralLocation.html">GeneralLocation</a></li>
593 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Press.html">Press</a></li>
594 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Swipe.html">Swipe</a></li>
595 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Swiper.Status.html">Swiper.Status</a></li>
596 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Tap.html">Tap</a></li>
597 <li class="api apilevel-"><a href="../../../../../../reference/android/support/test/espresso/action/Tapper.Status.html">Tapper.Status</a></li>
598 </ul>
599 </li>
600
601
602 </ul><br/>
603
604
605 </div><!-- end classes -->
606 </div><!-- end nav-panels -->
607 <div id="nav-tree" style="display:none" class="scroll-pane">
608 <div id="tree-list"></div>
609 </div><!-- end nav-tree -->
610 </div><!-- end swapper -->
611 <div id="nav-swap">
612 <a class="fullscreen">fullscreen</a>
613 <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>
614 </div>
615 </div> <!-- end devdoc-nav -->
616 </div> <!-- end side-nav -->
617 <script type="text/javascript">
618 // init fullscreen based on user pref
619 var fullscreen = readCookie("fullscreen");
620 if (fullscreen != 0) {
621 if (fullscreen == "false") {
622 toggleFullscreen(false);
623 } else {
624 toggleFullscreen(true);
625 }
626 }
627 // init nav version for mobile
628 if (isMobile) {
629 swapNav(); // tree view should be used on mobile
630 $('#nav-swap').hide();
631 } else {
632 chooseDefaultNav();
633 if ($("#nav-tree").is(':visible')) {
634 init_default_navtree("../../../../../../");
635 }
636 }
637 // scroll the selected page into view
638 $(document).ready(function() {
639 scrollIntoView("packages-nav");
640 scrollIntoView("classes-nav");
641 });
642 </script>
643
644
645
646
647
648<div class="col-12" id="doc-col">
649
650<div id="api-info-block">
651
652
653
654
655
656
657
658
659
660
661
662<div class="sum-details-links">
663
664Summary:
665
666
667
668
669
670
671
672
673
674
675
676 <a href="#pubmethods">Methods</a>
677
678
679
680
681 &#124; <a href="#inhmethods">Inherited Methods</a>
682
683&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
684
685</div><!-- end sum-details-links -->
686<div class="api-level">
687
688
689
690
691</div>
692</div><!-- end api-info-block -->
693
694
695<!-- ======== START OF CLASS DATA ======== -->
696
697<div id="jd-header">
698 public
699
700 final
701
702 class
703<h1 itemprop="name">ViewActions</h1>
704
705
706
707
708 extends Object<br/>
709
710
711
712
713
714
715
716
717
718
719
720
721</div><!-- end header -->
722
723<div id="naMessage"></div>
724
725<div id="jd-content" class="api apilevel-">
726<table class="jd-inheritance-table">
727
728
729 <tr>
730
731 <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
732 </tr>
733
734
735 <tr>
736
737 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
738
739 <td colspan="1" class="jd-inheritance-class-cell">android.support.test.espresso.action.ViewActions</td>
740 </tr>
741
742
743</table>
744
745
746
747
748
749
750
751<div class="jd-descr">
752
753
754<h2>Class Overview</h2>
755<p itemprop="articleBody">A collection of common <code><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html">ViewActions</a></code>.
756</p>
757
758
759
760
761
762</div><!-- jd-descr -->
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779<div class="jd-descr">
780
781
782<h2>Summary</h2>
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810<!-- ========== METHOD SUMMARY =========== -->
811<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
812
813
814
815
816 <tr class="alt-color api apilevel-" >
817 <td class="jd-typecol"><nobr>
818
819
820
821 static
822
823 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
824 </td>
825 <td class="jd-linkcol" width="100%"><nobr>
Quddus Chong900831f2015-04-17 15:01:16 -0700826 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#actionWithAssertions(android.support.test.espresso.ViewAction)">actionWithAssertions</a></span>(<a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a> viewAction)</nobr>
827
828 <div class="jd-descrdiv">
829 Performs all assertions in <code><a href="../../../../../../">ERROR(/#globalAssertions)</a></code> and then performs the given
830 <code>ViewAction</code>
831
832
833
834 </div>
835
836 </td></tr>
837
838
839
840 <tr class=" api apilevel-" >
841 <td class="jd-typecol"><nobr>
842
843
844
845 static
846
847 void</nobr>
848 </td>
849 <td class="jd-linkcol" width="100%"><nobr>
850 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#addGlobalAssertion(java.lang.String, android.support.test.espresso.ViewAssertion)">addGlobalAssertion</a></span>(String name, <a href="../../../../../../reference/android/support/test/espresso/ViewAssertion.html">ViewAssertion</a> viewAssertion)</nobr>
851
852 <div class="jd-descrdiv">
853 Adds a <code>ViewAssertion</code> to be run every time a <code>ViewAction</code> in this class is
854 performed.
855
856
857
858 </div>
859
860 </td></tr>
861
862
863
864 <tr class="alt-color api apilevel-" >
865 <td class="jd-typecol"><nobr>
866
867
868
869 static
870
871 void</nobr>
872 </td>
873 <td class="jd-linkcol" width="100%"><nobr>
874 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#clearGlobalAssertions()">clearGlobalAssertions</a></span>()</nobr>
875
876 </td></tr>
877
878
879
880 <tr class=" api apilevel-" >
881 <td class="jd-typecol"><nobr>
882
883
884
885 static
886
887 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
888 </td>
889 <td class="jd-linkcol" width="100%"><nobr>
Quddus Chong489218c2015-02-26 16:38:46 -0800890 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#clearText()">clearText</a></span>()</nobr>
891
892 <div class="jd-descrdiv">
893 Returns an action that clears text on the view.
894
895
896
897 </div>
898
899 </td></tr>
900
901
902
Quddus Chong900831f2015-04-17 15:01:16 -0700903 <tr class="alt-color api apilevel-" >
Quddus Chong489218c2015-02-26 16:38:46 -0800904 <td class="jd-typecol"><nobr>
905
906
907
908 static
909
910 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
911 </td>
912 <td class="jd-linkcol" width="100%"><nobr>
913 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#click(android.support.test.espresso.ViewAction)">click</a></span>(<a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a> rollbackAction)</nobr>
914
915 <div class="jd-descrdiv">
916 Returns an action that performs a single click on the view.
917
918
919
920 </div>
921
922 </td></tr>
923
924
925
Quddus Chong900831f2015-04-17 15:01:16 -0700926 <tr class=" api apilevel-" >
Quddus Chong489218c2015-02-26 16:38:46 -0800927 <td class="jd-typecol"><nobr>
928
929
930
931 static
932
933 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
934 </td>
935 <td class="jd-linkcol" width="100%"><nobr>
936 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#click()">click</a></span>()</nobr>
937
938 <div class="jd-descrdiv">
939 Returns an action that clicks the view.
940
941
942
943 </div>
944
945 </td></tr>
946
947
948
Quddus Chong900831f2015-04-17 15:01:16 -0700949 <tr class="alt-color api apilevel-" >
Quddus Chong489218c2015-02-26 16:38:46 -0800950 <td class="jd-typecol"><nobr>
951
952
953
954 static
955
956 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
957 </td>
958 <td class="jd-linkcol" width="100%"><nobr>
959 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#closeSoftKeyboard()">closeSoftKeyboard</a></span>()</nobr>
960
961 <div class="jd-descrdiv">
962 Returns an action that closes soft keyboard.
963
964
965
966 </div>
967
968 </td></tr>
969
970
971
Quddus Chong900831f2015-04-17 15:01:16 -0700972 <tr class=" api apilevel-" >
Quddus Chong489218c2015-02-26 16:38:46 -0800973 <td class="jd-typecol"><nobr>
974
975
976
977 static
978
979 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
980 </td>
981 <td class="jd-linkcol" width="100%"><nobr>
982 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#doubleClick()">doubleClick</a></span>()</nobr>
983
984 <div class="jd-descrdiv">
985 Returns an action that double clicks the view.
986
987
988
989 </div>
990
991 </td></tr>
992
993
994
Quddus Chong900831f2015-04-17 15:01:16 -0700995 <tr class="alt-color api apilevel-" >
Quddus Chong489218c2015-02-26 16:38:46 -0800996 <td class="jd-typecol"><nobr>
997
998
999
1000 static
1001
1002 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1003 </td>
1004 <td class="jd-linkcol" width="100%"><nobr>
1005 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#longClick()">longClick</a></span>()</nobr>
1006
1007 <div class="jd-descrdiv">
1008 Returns an action that long clicks the view.
1009
1010
1011
1012 </div>
1013
1014 </td></tr>
1015
1016
1017
Quddus Chong900831f2015-04-17 15:01:16 -07001018 <tr class=" api apilevel-" >
Quddus Chong489218c2015-02-26 16:38:46 -08001019 <td class="jd-typecol"><nobr>
1020
1021
1022
1023 static
1024
1025 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1026 </td>
1027 <td class="jd-linkcol" width="100%"><nobr>
1028 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#openLink(org.hamcrest.Matcher<java.lang.String>, org.hamcrest.Matcher<android.net.Uri>)">openLink</a></span>(Matcher&lt;String&gt; linkTextMatcher, Matcher&lt;Uri&gt; uriMatcher)</nobr>
1029
1030 <div class="jd-descrdiv">
1031 Returns an action that opens a link matching the given link text and uri matchers.
1032
1033
1034
1035 </div>
1036
1037 </td></tr>
1038
1039
1040
Quddus Chong900831f2015-04-17 15:01:16 -07001041 <tr class="alt-color api apilevel-" >
Quddus Chong489218c2015-02-26 16:38:46 -08001042 <td class="jd-typecol"><nobr>
1043
1044
1045
1046 static
1047
1048 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1049 </td>
1050 <td class="jd-linkcol" width="100%"><nobr>
1051 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#openLinkWithText(org.hamcrest.Matcher<java.lang.String>)">openLinkWithText</a></span>(Matcher&lt;String&gt; linkTextMatcher)</nobr>
1052
1053 <div class="jd-descrdiv">
1054 Same as <code>openLink(Matcher<String> linkTextMatcher, Matcher<Uri> uriMatcher)</code>, but uses
1055 <code>any(Uri.class)</code> as the uriMatcher.
1056
1057
1058
1059 </div>
1060
1061 </td></tr>
1062
1063
1064
Quddus Chong900831f2015-04-17 15:01:16 -07001065 <tr class=" api apilevel-" >
Quddus Chong489218c2015-02-26 16:38:46 -08001066 <td class="jd-typecol"><nobr>
1067
1068
1069
1070 static
1071
1072 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1073 </td>
1074 <td class="jd-linkcol" width="100%"><nobr>
1075 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#openLinkWithText(java.lang.String)">openLinkWithText</a></span>(String linkText)</nobr>
1076
1077 <div class="jd-descrdiv">
1078 Same as <code>openLinkWithText(Matcher<String> linkTextMatcher)</code>, but uses
1079 <code>is(linkText)</code> as the linkTextMatcher.
1080
1081
1082
1083 </div>
1084
1085 </td></tr>
1086
1087
1088
Quddus Chong489218c2015-02-26 16:38:46 -08001089 <tr class="alt-color api apilevel-" >
1090 <td class="jd-typecol"><nobr>
1091
1092
1093
1094 static
1095
1096 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1097 </td>
1098 <td class="jd-linkcol" width="100%"><nobr>
1099 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#openLinkWithUri(org.hamcrest.Matcher<android.net.Uri>)">openLinkWithUri</a></span>(Matcher&lt;Uri&gt; uriMatcher)</nobr>
1100
1101 <div class="jd-descrdiv">
1102 Same as <code>openLink(Matcher<String> linkTextMatcher, Matcher<Uri> uriMatcher)</code>, but uses
1103 <code>any(String.class)</code> as the linkTextMatcher.
1104
1105
1106
1107 </div>
1108
1109 </td></tr>
1110
1111
1112
1113 <tr class=" api apilevel-" >
1114 <td class="jd-typecol"><nobr>
1115
1116
1117
1118 static
1119
1120 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1121 </td>
1122 <td class="jd-linkcol" width="100%"><nobr>
Quddus Chong900831f2015-04-17 15:01:16 -07001123 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#openLinkWithUri(java.lang.String)">openLinkWithUri</a></span>(String uri)</nobr>
Quddus Chong489218c2015-02-26 16:38:46 -08001124
1125 <div class="jd-descrdiv">
Quddus Chong900831f2015-04-17 15:01:16 -07001126 Same as <code>openLinkWithUri(Matcher<Uri> uriMatcher)</code>, but uses <code>is(uri)</code> as the
1127 uriMatcher.
Quddus Chong489218c2015-02-26 16:38:46 -08001128
1129
1130
1131 </div>
1132
1133 </td></tr>
1134
1135
1136
1137 <tr class="alt-color api apilevel-" >
1138 <td class="jd-typecol"><nobr>
1139
1140
1141
1142 static
1143
1144 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1145 </td>
1146 <td class="jd-linkcol" width="100%"><nobr>
Quddus Chong900831f2015-04-17 15:01:16 -07001147 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#pressBack()">pressBack</a></span>()</nobr>
Quddus Chong489218c2015-02-26 16:38:46 -08001148
1149 <div class="jd-descrdiv">
Quddus Chong900831f2015-04-17 15:01:16 -07001150 Returns an action that clicks the back button.
Quddus Chong489218c2015-02-26 16:38:46 -08001151
1152
1153
1154 </div>
1155
1156 </td></tr>
1157
1158
1159
1160 <tr class=" api apilevel-" >
1161 <td class="jd-typecol"><nobr>
1162
1163
1164
1165 static
1166
1167 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1168 </td>
1169 <td class="jd-linkcol" width="100%"><nobr>
Quddus Chong900831f2015-04-17 15:01:16 -07001170 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#pressImeActionButton()">pressImeActionButton</a></span>()</nobr>
Quddus Chong489218c2015-02-26 16:38:46 -08001171
1172 <div class="jd-descrdiv">
Quddus Chong900831f2015-04-17 15:01:16 -07001173 Returns an action that presses the current action button (next, done, search, etc) on the IME
1174 (Input Method Editor).
Quddus Chong489218c2015-02-26 16:38:46 -08001175
1176
1177
1178 </div>
1179
1180 </td></tr>
1181
1182
1183
1184 <tr class="alt-color api apilevel-" >
1185 <td class="jd-typecol"><nobr>
1186
1187
1188
1189 static
1190
1191 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1192 </td>
1193 <td class="jd-linkcol" width="100%"><nobr>
1194 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#pressKey(int)">pressKey</a></span>(int keyCode)</nobr>
1195
1196 <div class="jd-descrdiv">
1197 Returns an action that presses the key specified by the keyCode (eg.
1198
1199
1200
1201 </div>
1202
1203 </td></tr>
1204
1205
1206
1207 <tr class=" api apilevel-" >
1208 <td class="jd-typecol"><nobr>
1209
1210
1211
1212 static
1213
1214 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1215 </td>
1216 <td class="jd-linkcol" width="100%"><nobr>
Quddus Chong900831f2015-04-17 15:01:16 -07001217 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#pressKey(android.support.test.espresso.action.EspressoKey)">pressKey</a></span>(<a href="../../../../../../reference/android/support/test/espresso/action/EspressoKey.html">EspressoKey</a> key)</nobr>
1218
1219 <div class="jd-descrdiv">
1220 Returns an action that presses the specified key with the specified modifiers.
1221
1222
1223
1224 </div>
1225
1226 </td></tr>
1227
1228
1229
1230 <tr class="alt-color api apilevel-" >
1231 <td class="jd-typecol"><nobr>
1232
1233
1234
1235 static
1236
1237 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1238 </td>
1239 <td class="jd-linkcol" width="100%"><nobr>
Quddus Chong489218c2015-02-26 16:38:46 -08001240 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#pressMenuKey()">pressMenuKey</a></span>()</nobr>
1241
1242 <div class="jd-descrdiv">
1243 Returns an action that presses the hardware menu key.
1244
1245
1246
1247 </div>
1248
1249 </td></tr>
1250
1251
1252
Quddus Chong900831f2015-04-17 15:01:16 -07001253 <tr class=" api apilevel-" >
1254 <td class="jd-typecol"><nobr>
1255
1256
1257
1258 static
1259
1260 void</nobr>
1261 </td>
1262 <td class="jd-linkcol" width="100%"><nobr>
1263 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#removeGlobalAssertion(android.support.test.espresso.ViewAssertion)">removeGlobalAssertion</a></span>(<a href="../../../../../../reference/android/support/test/espresso/ViewAssertion.html">ViewAssertion</a> viewAssertion)</nobr>
1264
1265 <div class="jd-descrdiv">
1266 Removes the given assertion from the set of assertions to be run before actions are performed.
1267
1268
1269
1270 </div>
1271
1272 </td></tr>
1273
1274
1275
Quddus Chong489218c2015-02-26 16:38:46 -08001276 <tr class="alt-color api apilevel-" >
1277 <td class="jd-typecol"><nobr>
1278
1279
1280
1281 static
1282
1283 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1284 </td>
1285 <td class="jd-linkcol" width="100%"><nobr>
1286 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#replaceText(java.lang.String)">replaceText</a></span>(String stringToBeSet)</nobr>
1287
1288 <div class="jd-descrdiv">
1289 Returns an action that updates the text attribute of a view.
1290
1291
1292
1293 </div>
1294
1295 </td></tr>
1296
1297
1298
1299 <tr class=" api apilevel-" >
1300 <td class="jd-typecol"><nobr>
1301
1302
1303
1304 static
1305
1306 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1307 </td>
1308 <td class="jd-linkcol" width="100%"><nobr>
1309 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#scrollTo()">scrollTo</a></span>()</nobr>
1310
1311 <div class="jd-descrdiv">
1312 Returns an action that scrolls to the view.
1313
1314
1315
1316 </div>
1317
1318 </td></tr>
1319
1320
1321
1322 <tr class="alt-color api apilevel-" >
1323 <td class="jd-typecol"><nobr>
1324
1325
1326
1327 static
1328
1329 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1330 </td>
1331 <td class="jd-linkcol" width="100%"><nobr>
1332 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#swipeDown()">swipeDown</a></span>()</nobr>
1333
1334 <div class="jd-descrdiv">
1335 Returns an action that performs a swipe top-to-bottom across the horizontal center of the view.
1336
1337
1338
1339 </div>
1340
1341 </td></tr>
1342
1343
1344
1345 <tr class=" api apilevel-" >
1346 <td class="jd-typecol"><nobr>
1347
1348
1349
1350 static
1351
1352 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1353 </td>
1354 <td class="jd-linkcol" width="100%"><nobr>
1355 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#swipeLeft()">swipeLeft</a></span>()</nobr>
1356
1357 <div class="jd-descrdiv">
1358 Returns an action that performs a swipe right-to-left across the vertical center of the
1359 view.
1360
1361
1362
1363 </div>
1364
1365 </td></tr>
1366
1367
1368
1369 <tr class="alt-color api apilevel-" >
1370 <td class="jd-typecol"><nobr>
1371
1372
1373
1374 static
1375
1376 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1377 </td>
1378 <td class="jd-linkcol" width="100%"><nobr>
1379 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#swipeRight()">swipeRight</a></span>()</nobr>
1380
1381 <div class="jd-descrdiv">
1382 Returns an action that performs a swipe left-to-right across the vertical center of the
1383 view.
1384
1385
1386
1387 </div>
1388
1389 </td></tr>
1390
1391
1392
1393 <tr class=" api apilevel-" >
1394 <td class="jd-typecol"><nobr>
1395
1396
1397
1398 static
1399
1400 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1401 </td>
1402 <td class="jd-linkcol" width="100%"><nobr>
1403 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#swipeUp()">swipeUp</a></span>()</nobr>
1404
1405 <div class="jd-descrdiv">
1406 Returns an action that performs a swipe bottom-to-top across the horizontal center of the view.
1407
1408
1409
1410 </div>
1411
1412 </td></tr>
1413
1414
1415
1416 <tr class="alt-color api apilevel-" >
1417 <td class="jd-typecol"><nobr>
1418
1419
1420
1421 static
1422
1423 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1424 </td>
1425 <td class="jd-linkcol" width="100%"><nobr>
1426 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#typeText(java.lang.String)">typeText</a></span>(String stringToBeTyped)</nobr>
1427
1428 <div class="jd-descrdiv">
1429 Returns an action that selects the view (by clicking on it) and types the provided string into
1430 the view.
1431
1432
1433
1434 </div>
1435
1436 </td></tr>
1437
1438
1439
1440 <tr class=" api apilevel-" >
1441 <td class="jd-typecol"><nobr>
1442
1443
1444
1445 static
1446
1447 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a></nobr>
1448 </td>
1449 <td class="jd-linkcol" width="100%"><nobr>
1450 <span class="sympad"><a href="../../../../../../reference/android/support/test/espresso/action/ViewActions.html#typeTextIntoFocusedView(java.lang.String)">typeTextIntoFocusedView</a></span>(String stringToBeTyped)</nobr>
1451
1452 <div class="jd-descrdiv">
1453 Returns an action that types the provided string into the view.
1454
1455
1456
1457 </div>
1458
1459 </td></tr>
1460
1461
1462
1463</table>
1464
1465
1466
1467
1468
1469
1470
1471<!-- ========== METHOD SUMMARY =========== -->
1472<table id="inhmethods" class="jd-sumtable"><tr><th>
1473 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
1474 <div style="clear:left;">Inherited Methods</div></th></tr>
1475
1476
1477<tr class="api apilevel-" >
1478<td colspan="12">
1479 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
1480 ><img id="inherited-methods-java.lang.Object-trigger"
1481 src="../../../../../../assets/images/triangle-closed.png"
1482 class="jd-expando-trigger-img" /></a>
1483From class
1484
1485 java.lang.Object
1486
1487<div id="inherited-methods-java.lang.Object">
1488 <div id="inherited-methods-java.lang.Object-list"
1489 class="jd-inheritedlinks">
1490 </div>
1491 <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
1492 <table class="jd-sumtable-expando">
1493
1494
1495
1496
1497 <tr class="alt-color api apilevel-" >
1498 <td class="jd-typecol"><nobr>
1499
1500
1501
1502
1503
1504 Object</nobr>
1505 </td>
1506 <td class="jd-linkcol" width="100%"><nobr>
1507 <span class="sympad">clone</span>()</nobr>
1508
1509 </td></tr>
1510
1511
1512
1513 <tr class=" api apilevel-" >
1514 <td class="jd-typecol"><nobr>
1515
1516
1517
1518
1519
1520 boolean</nobr>
1521 </td>
1522 <td class="jd-linkcol" width="100%"><nobr>
1523 <span class="sympad">equals</span>(Object arg0)</nobr>
1524
1525 </td></tr>
1526
1527
1528
1529 <tr class="alt-color api apilevel-" >
1530 <td class="jd-typecol"><nobr>
1531
1532
1533
1534
1535
1536 void</nobr>
1537 </td>
1538 <td class="jd-linkcol" width="100%"><nobr>
1539 <span class="sympad">finalize</span>()</nobr>
1540
1541 </td></tr>
1542
1543
1544
1545 <tr class=" api apilevel-" >
1546 <td class="jd-typecol"><nobr>
1547
1548
1549 final
1550
1551
1552 Class&lt;?&gt;</nobr>
1553 </td>
1554 <td class="jd-linkcol" width="100%"><nobr>
1555 <span class="sympad">getClass</span>()</nobr>
1556
1557 </td></tr>
1558
1559
1560
1561 <tr class="alt-color api apilevel-" >
1562 <td class="jd-typecol"><nobr>
1563
1564
1565
1566
1567
1568 int</nobr>
1569 </td>
1570 <td class="jd-linkcol" width="100%"><nobr>
1571 <span class="sympad">hashCode</span>()</nobr>
1572
1573 </td></tr>
1574
1575
1576
1577 <tr class=" api apilevel-" >
1578 <td class="jd-typecol"><nobr>
1579
1580
1581 final
1582
1583
1584 void</nobr>
1585 </td>
1586 <td class="jd-linkcol" width="100%"><nobr>
1587 <span class="sympad">notify</span>()</nobr>
1588
1589 </td></tr>
1590
1591
1592
1593 <tr class="alt-color api apilevel-" >
1594 <td class="jd-typecol"><nobr>
1595
1596
1597 final
1598
1599
1600 void</nobr>
1601 </td>
1602 <td class="jd-linkcol" width="100%"><nobr>
1603 <span class="sympad">notifyAll</span>()</nobr>
1604
1605 </td></tr>
1606
1607
1608
1609 <tr class=" api apilevel-" >
1610 <td class="jd-typecol"><nobr>
1611
1612
1613
1614
1615
1616 String</nobr>
1617 </td>
1618 <td class="jd-linkcol" width="100%"><nobr>
1619 <span class="sympad">toString</span>()</nobr>
1620
1621 </td></tr>
1622
1623
1624
1625 <tr class="alt-color api apilevel-" >
1626 <td class="jd-typecol"><nobr>
1627
1628
1629 final
1630
1631
1632 void</nobr>
1633 </td>
1634 <td class="jd-linkcol" width="100%"><nobr>
1635 <span class="sympad">wait</span>()</nobr>
1636
1637 </td></tr>
1638
1639
1640
1641 <tr class=" api apilevel-" >
1642 <td class="jd-typecol"><nobr>
1643
1644
1645 final
1646
1647
1648 void</nobr>
1649 </td>
1650 <td class="jd-linkcol" width="100%"><nobr>
1651 <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
1652
1653 </td></tr>
1654
1655
1656
1657 <tr class="alt-color api apilevel-" >
1658 <td class="jd-typecol"><nobr>
1659
1660
1661 final
1662
1663
1664 void</nobr>
1665 </td>
1666 <td class="jd-linkcol" width="100%"><nobr>
1667 <span class="sympad">wait</span>(long arg0)</nobr>
1668
1669 </td></tr>
1670
1671
1672</table>
1673 </div>
1674</div>
1675</td></tr>
1676
1677
1678</table>
1679
1680
1681</div><!-- jd-descr (summary) -->
1682
1683<!-- Details -->
1684
1685
1686
1687
1688
1689
1690
1691
1692<!-- XML Attributes -->
1693
1694
1695<!-- Enum Values -->
1696
1697
1698<!-- Constants -->
1699
1700
1701<!-- Fields -->
1702
1703
1704<!-- Public ctors -->
1705
1706
1707
1708<!-- ========= CONSTRUCTOR DETAIL ======== -->
1709<!-- Protected ctors -->
1710
1711
1712
1713<!-- ========= METHOD DETAIL ======== -->
1714<!-- Public methdos -->
1715
1716<h2>Public Methods</h2>
1717
1718
1719
Quddus Chong900831f2015-04-17 15:01:16 -07001720<A NAME="actionWithAssertions(android.support.test.espresso.ViewAction)"></A>
1721
1722<div class="jd-details api apilevel-">
1723 <h4 class="jd-details-title">
1724 <span class="normal">
1725 public
1726 static
1727
1728
1729
1730 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
1731 </span>
1732 <span class="sympad">actionWithAssertions</span>
1733 <span class="normal">(<a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a> viewAction)</span>
1734 </h4>
1735 <div class="api-level">
1736 <div></div>
1737
1738
1739
1740 </div>
1741 <div class="jd-details-descr">
1742
1743
1744
1745
1746 <div class="jd-tagdata jd-tagdescr"><p>Performs all assertions in <code><a href="../../../../../../">ERROR(/#globalAssertions)</a></code> and then performs the given
1747 <code>ViewAction</code></p></div>
1748 <div class="jd-tagdata">
1749 <h5 class="jd-tagtitle">Parameters</h5>
1750 <table class="jd-tagtable">
1751 <tr>
1752 <th>viewAction</td>
1753 <td>the <code>ViewAction</code> to perform after the assertions
1754</td>
1755 </tr>
1756 </table>
1757 </div>
1758
1759 </div>
1760</div>
1761
1762
1763<A NAME="addGlobalAssertion(java.lang.String, android.support.test.espresso.ViewAssertion)"></A>
1764
1765<div class="jd-details api apilevel-">
1766 <h4 class="jd-details-title">
1767 <span class="normal">
1768 public
1769 static
1770
1771
1772
1773 void
1774 </span>
1775 <span class="sympad">addGlobalAssertion</span>
1776 <span class="normal">(String name, <a href="../../../../../../reference/android/support/test/espresso/ViewAssertion.html">ViewAssertion</a> viewAssertion)</span>
1777 </h4>
1778 <div class="api-level">
1779 <div></div>
1780
1781
1782
1783 </div>
1784 <div class="jd-details-descr">
1785
1786
1787
1788
1789 <div class="jd-tagdata jd-tagdescr"><p>Adds a <code>ViewAssertion</code> to be run every time a <code>ViewAction</code> in this class is
1790 performed. The assertion will be run prior to performing the action.</p></div>
1791 <div class="jd-tagdata">
1792 <h5 class="jd-tagtitle">Parameters</h5>
1793 <table class="jd-tagtable">
1794 <tr>
1795 <th>name</td>
1796 <td>a name of the assertion to be added</td>
1797 </tr>
1798 <tr>
1799 <th>viewAssertion</td>
1800 <td>a <code>ViewAssertion</code> to be added</td>
1801 </tr>
1802 </table>
1803 </div>
1804 <div class="jd-tagdata">
1805 <h5 class="jd-tagtitle">Throws</h5>
1806 <table class="jd-tagtable">
1807 <tr>
1808 <th>IllegalArgumentException</td>
1809 <td>if the name/viewAssertion pair is already contained in the
1810 global assertions.
1811</td>
1812 </tr>
1813 </table>
1814 </div>
1815
1816 </div>
1817</div>
1818
1819
1820<A NAME="clearGlobalAssertions()"></A>
1821
1822<div class="jd-details api apilevel-">
1823 <h4 class="jd-details-title">
1824 <span class="normal">
1825 public
1826 static
1827
1828
1829
1830 void
1831 </span>
1832 <span class="sympad">clearGlobalAssertions</span>
1833 <span class="normal">()</span>
1834 </h4>
1835 <div class="api-level">
1836 <div></div>
1837
1838
1839
1840 </div>
1841 <div class="jd-details-descr">
1842
1843
1844
1845
1846 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1847
1848 </div>
1849</div>
1850
1851
Quddus Chong489218c2015-02-26 16:38:46 -08001852<A NAME="clearText()"></A>
1853
1854<div class="jd-details api apilevel-">
1855 <h4 class="jd-details-title">
1856 <span class="normal">
1857 public
1858 static
1859
1860
1861
1862 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
1863 </span>
1864 <span class="sympad">clearText</span>
1865 <span class="normal">()</span>
1866 </h4>
1867 <div class="api-level">
1868 <div></div>
1869
1870
1871
1872 </div>
1873 <div class="jd-details-descr">
1874
1875
1876
1877
1878 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that clears text on the view.<br>
1879 <br>
1880 View constraints:
1881 <ul>
1882 <li>must be displayed on screen
1883 <ul>
1884</p></div>
1885
1886 </div>
1887</div>
1888
1889
1890<A NAME="click(android.support.test.espresso.ViewAction)"></A>
1891
1892<div class="jd-details api apilevel-">
1893 <h4 class="jd-details-title">
1894 <span class="normal">
1895 public
1896 static
1897
1898
1899
1900 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
1901 </span>
1902 <span class="sympad">click</span>
1903 <span class="normal">(<a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a> rollbackAction)</span>
1904 </h4>
1905 <div class="api-level">
1906 <div></div>
1907
1908
1909
1910 </div>
1911 <div class="jd-details-descr">
1912
1913
1914
1915
1916 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that performs a single click on the view.
1917
1918 If the click takes longer than the 'long press' duration (which is possible) the provided
1919 rollback action is invoked on the view and a click is attempted again.
1920
1921 This is only necessary if the view being clicked on has some different behaviour for long press
1922 versus a normal tap.
1923
1924 For example - if a long press on a particular view element opens a popup menu -
1925 ViewActions.pressBack() may be an acceptable rollback action.
1926
1927 <br>
1928 View constraints:
1929 <ul>
1930 <li>must be displayed on screen</li>
1931 <li>any constraints of the rollbackAction</li>
1932 <ul>
1933</p></div>
1934
1935 </div>
1936</div>
1937
1938
1939<A NAME="click()"></A>
1940
1941<div class="jd-details api apilevel-">
1942 <h4 class="jd-details-title">
1943 <span class="normal">
1944 public
1945 static
1946
1947
1948
1949 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
1950 </span>
1951 <span class="sympad">click</span>
1952 <span class="normal">()</span>
1953 </h4>
1954 <div class="api-level">
1955 <div></div>
1956
1957
1958
1959 </div>
1960 <div class="jd-details-descr">
1961
1962
1963
1964
1965 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that clicks the view.<br>
1966 <br>
1967 View constraints:
1968 <ul>
1969 <li>must be displayed on screen
1970 <ul>
1971</p></div>
1972
1973 </div>
1974</div>
1975
1976
1977<A NAME="closeSoftKeyboard()"></A>
1978
1979<div class="jd-details api apilevel-">
1980 <h4 class="jd-details-title">
1981 <span class="normal">
1982 public
1983 static
1984
1985
1986
1987 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
1988 </span>
1989 <span class="sympad">closeSoftKeyboard</span>
1990 <span class="normal">()</span>
1991 </h4>
1992 <div class="api-level">
1993 <div></div>
1994
1995
1996
1997 </div>
1998 <div class="jd-details-descr">
1999
2000
2001
2002
2003 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that closes soft keyboard. If the keyboard is already closed, it is a no-op.
2004</p></div>
2005
2006 </div>
2007</div>
2008
2009
2010<A NAME="doubleClick()"></A>
2011
2012<div class="jd-details api apilevel-">
2013 <h4 class="jd-details-title">
2014 <span class="normal">
2015 public
2016 static
2017
2018
2019
2020 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2021 </span>
2022 <span class="sympad">doubleClick</span>
2023 <span class="normal">()</span>
2024 </h4>
2025 <div class="api-level">
2026 <div></div>
2027
2028
2029
2030 </div>
2031 <div class="jd-details-descr">
2032
2033
2034
2035
2036 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that double clicks the view.<br>
2037 <br>
2038 View preconditions:
2039 <ul>
2040 <li>must be displayed on screen
2041 <ul>
2042</p></div>
2043
2044 </div>
2045</div>
2046
2047
2048<A NAME="longClick()"></A>
2049
2050<div class="jd-details api apilevel-">
2051 <h4 class="jd-details-title">
2052 <span class="normal">
2053 public
2054 static
2055
2056
2057
2058 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2059 </span>
2060 <span class="sympad">longClick</span>
2061 <span class="normal">()</span>
2062 </h4>
2063 <div class="api-level">
2064 <div></div>
2065
2066
2067
2068 </div>
2069 <div class="jd-details-descr">
2070
2071
2072
2073
2074 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that long clicks the view.<br>
2075
2076 <br>
2077 View preconditions:
2078 <ul>
2079 <li>must be displayed on screen
2080 <ul>
2081</p></div>
2082
2083 </div>
2084</div>
2085
2086
2087<A NAME="openLink(org.hamcrest.Matcher<java.lang.String>, org.hamcrest.Matcher<android.net.Uri>)"></A>
2088
2089<div class="jd-details api apilevel-">
2090 <h4 class="jd-details-title">
2091 <span class="normal">
2092 public
2093 static
2094
2095
2096
2097 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2098 </span>
2099 <span class="sympad">openLink</span>
2100 <span class="normal">(Matcher&lt;String&gt; linkTextMatcher, Matcher&lt;Uri&gt; uriMatcher)</span>
2101 </h4>
2102 <div class="api-level">
2103 <div></div>
2104
2105
2106
2107 </div>
2108 <div class="jd-details-descr">
2109
2110
2111
2112
2113 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that opens a link matching the given link text and uri matchers. The action
2114 is performed by invoking the link's onClick method (as opposed to actually issuing a click on
2115 the screen).
2116 <br>
2117 <br>
2118 View preconditions:
2119 <ul>
2120 <li>must be displayed on screen
2121 <li>must be assignable from TextView
2122 <li>must have links
2123 <ul>
2124</p></div>
2125
2126 </div>
2127</div>
2128
2129
2130<A NAME="openLinkWithText(org.hamcrest.Matcher<java.lang.String>)"></A>
2131
2132<div class="jd-details api apilevel-">
2133 <h4 class="jd-details-title">
2134 <span class="normal">
2135 public
2136 static
2137
2138
2139
2140 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2141 </span>
2142 <span class="sympad">openLinkWithText</span>
2143 <span class="normal">(Matcher&lt;String&gt; linkTextMatcher)</span>
2144 </h4>
2145 <div class="api-level">
2146 <div></div>
2147
2148
2149
2150 </div>
2151 <div class="jd-details-descr">
2152
2153
2154
2155
2156 <div class="jd-tagdata jd-tagdescr"><p>Same as <code>openLink(Matcher<String> linkTextMatcher, Matcher<Uri> uriMatcher)</code>, but uses
2157 <code>any(Uri.class)</code> as the uriMatcher.
2158</p></div>
2159
2160 </div>
2161</div>
2162
2163
2164<A NAME="openLinkWithText(java.lang.String)"></A>
2165
2166<div class="jd-details api apilevel-">
2167 <h4 class="jd-details-title">
2168 <span class="normal">
2169 public
2170 static
2171
2172
2173
2174 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2175 </span>
2176 <span class="sympad">openLinkWithText</span>
2177 <span class="normal">(String linkText)</span>
2178 </h4>
2179 <div class="api-level">
2180 <div></div>
2181
2182
2183
2184 </div>
2185 <div class="jd-details-descr">
2186
2187
2188
2189
2190 <div class="jd-tagdata jd-tagdescr"><p>Same as <code>openLinkWithText(Matcher<String> linkTextMatcher)</code>, but uses
2191 <code>is(linkText)</code> as the linkTextMatcher.
2192</p></div>
2193
2194 </div>
2195</div>
2196
2197
Quddus Chong489218c2015-02-26 16:38:46 -08002198<A NAME="openLinkWithUri(org.hamcrest.Matcher<android.net.Uri>)"></A>
2199
2200<div class="jd-details api apilevel-">
2201 <h4 class="jd-details-title">
2202 <span class="normal">
2203 public
2204 static
2205
2206
2207
2208 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2209 </span>
2210 <span class="sympad">openLinkWithUri</span>
2211 <span class="normal">(Matcher&lt;Uri&gt; uriMatcher)</span>
2212 </h4>
2213 <div class="api-level">
2214 <div></div>
2215
2216
2217
2218 </div>
2219 <div class="jd-details-descr">
2220
2221
2222
2223
2224 <div class="jd-tagdata jd-tagdescr"><p>Same as <code>openLink(Matcher<String> linkTextMatcher, Matcher<Uri> uriMatcher)</code>, but uses
2225 <code>any(String.class)</code> as the linkTextMatcher.
2226</p></div>
2227
2228 </div>
2229</div>
2230
2231
Quddus Chong900831f2015-04-17 15:01:16 -07002232<A NAME="openLinkWithUri(java.lang.String)"></A>
2233
2234<div class="jd-details api apilevel-">
2235 <h4 class="jd-details-title">
2236 <span class="normal">
2237 public
2238 static
2239
2240
2241
2242 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2243 </span>
2244 <span class="sympad">openLinkWithUri</span>
2245 <span class="normal">(String uri)</span>
2246 </h4>
2247 <div class="api-level">
2248 <div></div>
2249
2250
2251
2252 </div>
2253 <div class="jd-details-descr">
2254
2255
2256
2257
2258 <div class="jd-tagdata jd-tagdescr"><p>Same as <code>openLinkWithUri(Matcher<Uri> uriMatcher)</code>, but uses <code>is(uri)</code> as the
2259 uriMatcher.
2260</p></div>
2261
2262 </div>
2263</div>
2264
2265
Quddus Chong489218c2015-02-26 16:38:46 -08002266<A NAME="pressBack()"></A>
2267
2268<div class="jd-details api apilevel-">
2269 <h4 class="jd-details-title">
2270 <span class="normal">
2271 public
2272 static
2273
2274
2275
2276 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2277 </span>
2278 <span class="sympad">pressBack</span>
2279 <span class="normal">()</span>
2280 </h4>
2281 <div class="api-level">
2282 <div></div>
2283
2284
2285
2286 </div>
2287 <div class="jd-details-descr">
2288
2289
2290
2291
2292 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that clicks the back button.
2293</p></div>
2294
2295 </div>
2296</div>
2297
2298
2299<A NAME="pressImeActionButton()"></A>
2300
2301<div class="jd-details api apilevel-">
2302 <h4 class="jd-details-title">
2303 <span class="normal">
2304 public
2305 static
2306
2307
2308
2309 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2310 </span>
2311 <span class="sympad">pressImeActionButton</span>
2312 <span class="normal">()</span>
2313 </h4>
2314 <div class="api-level">
2315 <div></div>
2316
2317
2318
2319 </div>
2320 <div class="jd-details-descr">
2321
2322
2323
2324
2325 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that presses the current action button (next, done, search, etc) on the IME
2326 (Input Method Editor). The selected view will have its onEditorAction method called.
2327</p></div>
2328
2329 </div>
2330</div>
2331
2332
Quddus Chong489218c2015-02-26 16:38:46 -08002333<A NAME="pressKey(int)"></A>
2334
2335<div class="jd-details api apilevel-">
2336 <h4 class="jd-details-title">
2337 <span class="normal">
2338 public
2339 static
2340
2341
2342
2343 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2344 </span>
2345 <span class="sympad">pressKey</span>
2346 <span class="normal">(int keyCode)</span>
2347 </h4>
2348 <div class="api-level">
2349 <div></div>
2350
2351
2352
2353 </div>
2354 <div class="jd-details-descr">
2355
2356
2357
2358
2359 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that presses the key specified by the keyCode (eg. Keyevent.KEYCODE_BACK).
2360</p></div>
2361
2362 </div>
2363</div>
2364
2365
Quddus Chong900831f2015-04-17 15:01:16 -07002366<A NAME="pressKey(android.support.test.espresso.action.EspressoKey)"></A>
2367
2368<div class="jd-details api apilevel-">
2369 <h4 class="jd-details-title">
2370 <span class="normal">
2371 public
2372 static
2373
2374
2375
2376 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2377 </span>
2378 <span class="sympad">pressKey</span>
2379 <span class="normal">(<a href="../../../../../../reference/android/support/test/espresso/action/EspressoKey.html">EspressoKey</a> key)</span>
2380 </h4>
2381 <div class="api-level">
2382 <div></div>
2383
2384
2385
2386 </div>
2387 <div class="jd-details-descr">
2388
2389
2390
2391
2392 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that presses the specified key with the specified modifiers.
2393</p></div>
2394
2395 </div>
2396</div>
2397
2398
Quddus Chong489218c2015-02-26 16:38:46 -08002399<A NAME="pressMenuKey()"></A>
2400
2401<div class="jd-details api apilevel-">
2402 <h4 class="jd-details-title">
2403 <span class="normal">
2404 public
2405 static
2406
2407
2408
2409 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2410 </span>
2411 <span class="sympad">pressMenuKey</span>
2412 <span class="normal">()</span>
2413 </h4>
2414 <div class="api-level">
2415 <div></div>
2416
2417
2418
2419 </div>
2420 <div class="jd-details-descr">
2421
2422
2423
2424
2425 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that presses the hardware menu key.
2426</p></div>
2427
2428 </div>
2429</div>
2430
2431
Quddus Chong900831f2015-04-17 15:01:16 -07002432<A NAME="removeGlobalAssertion(android.support.test.espresso.ViewAssertion)"></A>
2433
2434<div class="jd-details api apilevel-">
2435 <h4 class="jd-details-title">
2436 <span class="normal">
2437 public
2438 static
2439
2440
2441
2442 void
2443 </span>
2444 <span class="sympad">removeGlobalAssertion</span>
2445 <span class="normal">(<a href="../../../../../../reference/android/support/test/espresso/ViewAssertion.html">ViewAssertion</a> viewAssertion)</span>
2446 </h4>
2447 <div class="api-level">
2448 <div></div>
2449
2450
2451
2452 </div>
2453 <div class="jd-details-descr">
2454
2455
2456
2457
2458 <div class="jd-tagdata jd-tagdescr"><p>Removes the given assertion from the set of assertions to be run before actions are performed.</p></div>
2459 <div class="jd-tagdata">
2460 <h5 class="jd-tagtitle">Parameters</h5>
2461 <table class="jd-tagtable">
2462 <tr>
2463 <th>viewAssertion</td>
2464 <td>the assertion to remove</td>
2465 </tr>
2466 </table>
2467 </div>
2468 <div class="jd-tagdata">
2469 <h5 class="jd-tagtitle">Throws</h5>
2470 <table class="jd-tagtable">
2471 <tr>
2472 <th>IllegalArgumentException</td>
2473 <td>if the name/viewAssertion pair is not already contained in the
2474 global assertions.
2475</td>
2476 </tr>
2477 </table>
2478 </div>
2479
2480 </div>
2481</div>
2482
2483
Quddus Chong489218c2015-02-26 16:38:46 -08002484<A NAME="replaceText(java.lang.String)"></A>
2485
2486<div class="jd-details api apilevel-">
2487 <h4 class="jd-details-title">
2488 <span class="normal">
2489 public
2490 static
2491
2492
2493
2494 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2495 </span>
2496 <span class="sympad">replaceText</span>
2497 <span class="normal">(String stringToBeSet)</span>
2498 </h4>
2499 <div class="api-level">
2500 <div></div>
2501
2502
2503
2504 </div>
2505 <div class="jd-details-descr">
2506
2507
2508
2509
2510 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that updates the text attribute of a view.
2511 <br>
2512 <br>
2513 View preconditions:
2514 <ul>
2515 <li>must be displayed on screen
2516 <li>must be assignable from EditText
2517 <ul>
2518</p></div>
2519
2520 </div>
2521</div>
2522
2523
2524<A NAME="scrollTo()"></A>
2525
2526<div class="jd-details api apilevel-">
2527 <h4 class="jd-details-title">
2528 <span class="normal">
2529 public
2530 static
2531
2532
2533
2534 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2535 </span>
2536 <span class="sympad">scrollTo</span>
2537 <span class="normal">()</span>
2538 </h4>
2539 <div class="api-level">
2540 <div></div>
2541
2542
2543
2544 </div>
2545 <div class="jd-details-descr">
2546
2547
2548
2549
2550 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that scrolls to the view.<br>
2551 <br>
2552 View preconditions:
2553 <ul>
2554 <li>must be a descendant of ScrollView
2555 <li>must have visibility set to View.VISIBLE
2556 <ul>
2557</p></div>
2558
2559 </div>
2560</div>
2561
2562
2563<A NAME="swipeDown()"></A>
2564
2565<div class="jd-details api apilevel-">
2566 <h4 class="jd-details-title">
2567 <span class="normal">
2568 public
2569 static
2570
2571
2572
2573 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2574 </span>
2575 <span class="sympad">swipeDown</span>
2576 <span class="normal">()</span>
2577 </h4>
2578 <div class="api-level">
2579 <div></div>
2580
2581
2582
2583 </div>
2584 <div class="jd-details-descr">
2585
2586
2587
2588
2589 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that performs a swipe top-to-bottom across the horizontal center of the view.
2590 The swipe doesn't start at the very edge of the view, but has a bit of offset.<br>
2591 <br>
2592 View constraints:
2593 <ul>
2594 <li>must be displayed on screen
2595 <ul>
2596</p></div>
2597
2598 </div>
2599</div>
2600
2601
2602<A NAME="swipeLeft()"></A>
2603
2604<div class="jd-details api apilevel-">
2605 <h4 class="jd-details-title">
2606 <span class="normal">
2607 public
2608 static
2609
2610
2611
2612 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2613 </span>
2614 <span class="sympad">swipeLeft</span>
2615 <span class="normal">()</span>
2616 </h4>
2617 <div class="api-level">
2618 <div></div>
2619
2620
2621
2622 </div>
2623 <div class="jd-details-descr">
2624
2625
2626
2627
2628 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that performs a swipe right-to-left across the vertical center of the
2629 view. The swipe doesn't start at the very edge of the view, but is a bit offset.<br>
2630 <br>
2631 View constraints:
2632 <ul>
2633 <li>must be displayed on screen
2634 <ul>
2635</p></div>
2636
2637 </div>
2638</div>
2639
2640
2641<A NAME="swipeRight()"></A>
2642
2643<div class="jd-details api apilevel-">
2644 <h4 class="jd-details-title">
2645 <span class="normal">
2646 public
2647 static
2648
2649
2650
2651 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2652 </span>
2653 <span class="sympad">swipeRight</span>
2654 <span class="normal">()</span>
2655 </h4>
2656 <div class="api-level">
2657 <div></div>
2658
2659
2660
2661 </div>
2662 <div class="jd-details-descr">
2663
2664
2665
2666
2667 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that performs a swipe left-to-right across the vertical center of the
2668 view. The swipe doesn't start at the very edge of the view, but is a bit offset.<br>
2669 <br>
2670 View constraints:
2671 <ul>
2672 <li>must be displayed on screen
2673 <ul>
2674</p></div>
2675
2676 </div>
2677</div>
2678
2679
2680<A NAME="swipeUp()"></A>
2681
2682<div class="jd-details api apilevel-">
2683 <h4 class="jd-details-title">
2684 <span class="normal">
2685 public
2686 static
2687
2688
2689
2690 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2691 </span>
2692 <span class="sympad">swipeUp</span>
2693 <span class="normal">()</span>
2694 </h4>
2695 <div class="api-level">
2696 <div></div>
2697
2698
2699
2700 </div>
2701 <div class="jd-details-descr">
2702
2703
2704
2705
2706 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that performs a swipe bottom-to-top across the horizontal center of the view.
2707 The swipe doesn't start at the very edge of the view, but has a bit of offset.<br>
2708 <br>
2709 View constraints:
2710 <ul>
2711 <li>must be displayed on screen
2712 <ul>
2713</p></div>
2714
2715 </div>
2716</div>
2717
2718
2719<A NAME="typeText(java.lang.String)"></A>
2720
2721<div class="jd-details api apilevel-">
2722 <h4 class="jd-details-title">
2723 <span class="normal">
2724 public
2725 static
2726
2727
2728
2729 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2730 </span>
2731 <span class="sympad">typeText</span>
2732 <span class="normal">(String stringToBeTyped)</span>
2733 </h4>
2734 <div class="api-level">
2735 <div></div>
2736
2737
2738
2739 </div>
2740 <div class="jd-details-descr">
2741
2742
2743
2744
2745 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that selects the view (by clicking on it) and types the provided string into
2746 the view. Appending a \n to the end of the string translates to a ENTER key event. Note: this
2747 method performs a tap on the view before typing to force the view into focus, if the view
2748 already contains text this tap may place the cursor at an arbitrary position within the text.
2749 <br>
2750 <br>
2751 View preconditions:
2752 <ul>
2753 <li>must be displayed on screen
2754 <li>must support input methods
2755 <ul>
2756</p></div>
2757
2758 </div>
2759</div>
2760
2761
2762<A NAME="typeTextIntoFocusedView(java.lang.String)"></A>
2763
2764<div class="jd-details api apilevel-">
2765 <h4 class="jd-details-title">
2766 <span class="normal">
2767 public
2768 static
2769
2770
2771
2772 <a href="../../../../../../reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
2773 </span>
2774 <span class="sympad">typeTextIntoFocusedView</span>
2775 <span class="normal">(String stringToBeTyped)</span>
2776 </h4>
2777 <div class="api-level">
2778 <div></div>
2779
2780
2781
2782 </div>
2783 <div class="jd-details-descr">
2784
2785
2786
2787
2788 <div class="jd-tagdata jd-tagdescr"><p>Returns an action that types the provided string into the view.
2789 Appending a \n to the end of the string translates to a ENTER key event. Note: this method
2790 does not change cursor position in the focused view - text is inserted at the location where
2791 the cursor is currently pointed.<br>
2792 <br>
2793 View preconditions:
2794 <ul>
2795 <li>must be displayed on screen
2796 <li>must support input methods
2797 <li>must be already focused
2798 <ul>
2799</p></div>
2800
2801 </div>
2802</div>
2803
2804
2805
2806
2807
2808<!-- ========= METHOD DETAIL ======== -->
2809
2810
2811
2812<!-- ========= END OF CLASS DATA ========= -->
2813<A NAME="navbar_top"></A>
2814
2815<div id="footer" class="wrap" >
2816
2817
2818 <div id="copyright">
2819
2820 Except as noted, this content is licensed under <a
2821 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
2822 For details and restrictions, see the <a href="../../../../../../license.html">
2823 Content License</a>.
2824 </div>
2825 <div id="build_info">
2826
2827 Android &nbsp;r &mdash;
2828<script src="../../../../../../timestamp.js" type="text/javascript"></script>
2829<script>document.write(BUILD_TIMESTAMP)</script>
2830
2831 </div>
2832
2833
2834 <div id="footerlinks">
2835
2836 <p>
2837 <a href="../../../../../../about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
2838 <a href="../../../../../../legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
2839 <a href="../../../../../../support.html">Support</a>
2840 </p>
2841 </div>
2842
2843</div> <!-- end footer -->
2844</div> <!-- jd-content -->
2845
2846</div><!-- end doc-content -->
2847
2848</div> <!-- end body-content -->
2849
2850
2851
2852
2853
2854
2855</body>
2856</html>