blob: 45859df4fa42ad6526bbd4dae644ab4f66df8593 [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
98<html>
99<head>
100
101
102<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
103<meta name="viewport" content="width=device-width" />
104
105<link rel="shortcut icon" type="image/x-icon" href="../../../../../favicon.ico" />
106<title>UiAutomatorTestCase | Android Developers</title>
107
108<!-- STYLESHEETS -->
109<link rel="stylesheet"
110href="http://fonts.googleapis.com/css?family=Roboto+Condensed">
111<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
112 title="roboto">
113<link href="../../../../../assets/css/default.css?v=2" rel="stylesheet" type="text/css">
114
115
116<!-- FULLSCREEN STYLESHEET -->
117<link href="../../../../../assets/css/fullscreen.css" rel="stylesheet" class="fullscreen"
118type="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=2" type="text/javascript"></script>
130
131<script>
132 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
133 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
134 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
135 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
136
137 ga('create', 'UA-5831155-1', 'android.com');
138 ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'}); // New tracker);
139 ga('send', 'pageview');
140 ga('universal.send', 'pageview'); // Send page view for new tracker.
141</script>
142
143</head>
144
145<body class="gc-documentation
146 develop reference" itemscope itemtype="http://schema.org/Article">
147 <div id="doc-api-level" class="" style="display:none"></div>
148 <a name="top"></a>
149
150
151<a name="top"></a>
152
153 <!-- Header -->
154 <div id="header-wrapper">
155 <div id="header">
156
157
158
159
160 <div class="wrap" id="header-wrap">
161 <div class="col-3 logo">
162 <a href="../../../../../index.html">
163 <img src="../../../../../assets/images/dac_logo.png"
164 srcset="../../../../../assets/images/dac_logo@2x.png 2x"
165 width="123" height="25" alt="Android Developers" />
166 </a>
167 <div class="btn-quicknav" id="btn-quicknav">
168 <a href="#" class="arrow-inactive">Quicknav</a>
169 <a href="#" class="arrow-active">Quicknav</a>
170 </div>
171 </div>
172 <ul class="nav-x col-9">
173 <li class="design">
174 <a href="../../../../../design/index.html"
175 zh-tw-lang="設計"
176 zh-cn-lang="设计"
177 ru-lang="Проектирование"
178 ko-lang="디자인"
179 ja-lang="設計"
180 es-lang="Diseñar"
181 >Design</a></li>
182 <li class="develop"><a href="../../../../../develop/index.html"
183 zh-tw-lang="開發"
184 zh-cn-lang="开发"
185 ru-lang="Разработка"
186 ko-lang="개발"
187 ja-lang="開発"
188 es-lang="Desarrollar"
189 >Develop</a></li>
190 <li class="distribute last"><a href="../../../../../distribute/index.html"
191 zh-tw-lang="發佈"
192 zh-cn-lang="分发"
193 ru-lang="Распространение"
194 ko-lang="배포"
195 ja-lang="配布"
196 es-lang="Distribuir"
197 >Distribute</a></li>
198 </ul>
199
200
201
202
203<div class="menu-container">
204 <div class="moremenu">
205 <div id="more-btn"></div>
206 </div>
207 <div class="morehover" id="moremenu">
208 <div class="top"></div>
209 <div class="mid">
210 <div class="header">Links</div>
211 <ul>
212 <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
213 <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
214 <li><a href="../../../../../about/index.html">About Android</a></li>
215 </ul>
216 <div class="header">Android Sites</div>
217 <ul>
218 <li><a href="http://www.android.com">Android.com</a></li>
219 <li class="active"><a>Android Developers</a></li>
220 <li><a href="http://source.android.com">Android Open Source Project</a></li>
221 </ul>
222
223
224
225
226 <br class="clearfix" />
227 </div><!-- end 'mid' -->
228 <div class="bottom"></div>
229 </div><!-- end 'moremenu' -->
230
231 <div class="search" id="search-container">
232 <div class="search-inner">
233 <div id="search-btn"></div>
234 <div class="left"></div>
235 <form onsubmit="return submit_search()">
236 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
237 onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
238 onkeydown="return search_changed(event, true, '../../../../../')"
239 onkeyup="return search_changed(event, false, '../../../../../')" />
240 </form>
241 <div class="right"></div>
242 <a class="close hide">close</a>
243 <div class="left"></div>
244 <div class="right"></div>
245 </div><!-- end search-inner -->
246 </div><!-- end search-container -->
247
248 <div class="search_filtered_wrapper reference">
249 <div class="suggest-card reference no-display">
250 <ul class="search_filtered">
251 </ul>
252 </div>
253 </div>
254
255 <div class="search_filtered_wrapper docs">
256 <div class="suggest-card dummy no-display">&nbsp;</div>
257 <div class="suggest-card develop no-display">
258 <ul class="search_filtered">
259 </ul>
260 <div class="child-card guides no-display">
261 </div>
262 <div class="child-card training no-display">
263 </div>
264 <div class="child-card samples no-display">
265 </div>
266 </div>
267 <div class="suggest-card design no-display">
268 <ul class="search_filtered">
269 </ul>
270 </div>
271 <div class="suggest-card distribute no-display">
272 <ul class="search_filtered">
273 </ul>
274 </div>
275 </div>
276</div><!-- end menu-container (search and menu widget) -->
277
278
279
280 <!-- Expanded quicknav -->
281 <div id="quicknav" class="col-13">
282 <ul>
283 <li class="about">
284 <ul>
285 <li><a href="../../../../../about/index.html">About</a></li>
286 <li><a href="../../../../../wear/index.html">Wear</a></li>
287 <li><a href="../../../../../tv/index.html">TV</a></li>
288 <li><a href="../../../../../auto/index.html">Auto</a></li>
289 </ul>
290 </li>
291 <li class="design">
292 <ul>
293 <li><a href="../../../../../design/index.html">Get Started</a></li>
294 <li><a href="../../../../../design/devices.html">Devices</a></li>
295 <li><a href="../../../../../design/style/index.html">Style</a></li>
296 <li><a href="../../../../../design/patterns/index.html">Patterns</a></li>
297 <li><a href="../../../../../design/building-blocks/index.html">Building Blocks</a></li>
298 <li><a href="../../../../../design/downloads/index.html">Downloads</a></li>
299 <li><a href="../../../../../design/videos/index.html">Videos</a></li>
300 </ul>
301 </li>
302 <li class="develop">
303 <ul>
304 <li><a href="../../../../../training/index.html"
305 zh-tw-lang="訓練課程"
306 zh-cn-lang="培训"
307 ru-lang="Курсы"
308 ko-lang="교육"
309 ja-lang="トレーニング"
310 es-lang="Capacitación"
311 >Training</a></li>
312 <li><a href="../../../../../guide/index.html"
313 zh-tw-lang="API 指南"
314 zh-cn-lang="API 指南"
315 ru-lang="Руководства по API"
316 ko-lang="API 가이드"
317 ja-lang="API ガイド"
318 es-lang="Guías de la API"
319 >API Guides</a></li>
320 <li><a href="../../../../../reference/packages.html"
321 zh-tw-lang="參考資源"
322 zh-cn-lang="参考"
323 ru-lang="Справочник"
324 ko-lang="참조문서"
325 ja-lang="リファレンス"
326 es-lang="Referencia"
327 >Reference</a></li>
328 <li><a href="../../../../../sdk/index.html"
329 zh-tw-lang="相關工具"
330 zh-cn-lang="工具"
331 ru-lang="Инструменты"
332 ko-lang="도구"
333 ja-lang="ツール"
334 es-lang="Herramientas"
335 >Tools</a>
336 </li>
337 <li><a href="../../../../../google/index.html">Google Services</a>
338 </li>
339
340 </ul>
341 </li>
342 <li class="distribute last">
343 <ul>
344 <li><a href="../../../../../distribute/googleplay/index.html">Google Play</a></li>
345 <li><a href="../../../../../distribute/essentials/index.html">Essentials</a></li>
346 <li><a href="../../../../../distribute/users/index.html">Get Users</a></li>
347 <li><a href="../../../../../distribute/engage/index.html">Engage &amp; Retain</a></li>
348 <li><a href="../../../../../distribute/monetize/index.html">Monetize</a></li>
349 <li><a href="../../../../../distribute/tools/index.html">Tools &amp; Reference</a></li>
350 <li><a href="../../../../../distribute/stories/index.html">Developer Stories</a></li>
351 </ul>
352 </li>
353 </ul>
354 </div><!-- /Expanded quicknav -->
355 </div><!-- end header-wrap.wrap -->
356 </div><!-- end header -->
357
358
359 <!-- Secondary x-nav -->
360 <div id="nav-x">
361 <div class="wrap" style="position:relative;z-index:1">
362
363
364 <a id="helpoutsLink" class="resource resource-card resource-card-6x2x3 resource-card-6x2 helpouts-card"
365 href="http://helpouts.google.com/partner/landing/provider/googledevelopers" target="_blank">
366 <div class="card-bg helpouts-card-bg"></div>
367 <div class="card-info">
368 <div class="helpouts-description">
369 <div class="text">Help developers solve problems<br/>
370 <span id="helpoutsLinkText" class="link-color" style="display:block;padding-top:5px;text-align:right">Learn more</span>
371 </div>
372 </div>
373 </div>
374 </a>
375 <script>
376 var textA = "LEARN MORE";
377 var linkA = "http://helpouts.google.com/partner/landing/provider/googledevelopers?utm_source=android_banner1&utm_medium=banner&utm_campaign=android_provider_banner1";
378 var textB = "SIGN UP NOW";
379 var linkB = "http://helpouts.google.com/partner/landing/provider/googledevelopers?utm_source=android_banner2&utm_medium=banner&utm_campaign=android_provider_banner2";
380
381 if (Math.floor(1/Math.random()) > 1) {
382 $("a#helpoutsLink").attr('href', linkA);
383 $("span#helpoutsLinkText").text(textA);
384 } else {
385 $("a#helpoutsLink").attr('href', linkB);
386 $("span#helpoutsLinkText").text(textB);
387 }
388 </script>
389
390
391 <ul class="nav-x col-9 develop" style="width:100%">
392 <li class="training"><a href="../../../../../training/index.html"
393 zh-tw-lang="訓練課程"
394 zh-cn-lang="培训"
395 ru-lang="Курсы"
396 ko-lang="교육"
397 ja-lang="トレーニング"
398 es-lang="Capacitación"
399 >Training</a></li>
400 <li class="guide"><a href="../../../../../guide/index.html"
401 zh-tw-lang="API 指南"
402 zh-cn-lang="API 指南"
403 ru-lang="Руководства по API"
404 ko-lang="API 가이드"
405 ja-lang="API ガイド"
406 es-lang="Guías de la API"
407 >API Guides</a></li>
408 <li class="reference"><a href="../../../../../reference/packages.html"
409 zh-tw-lang="參考資源"
410 zh-cn-lang="参考"
411 ru-lang="Справочник"
412 ko-lang="참조문서"
413 ja-lang="リファレンス"
414 es-lang="Referencia"
415 >Reference</a></li>
416 <li class="tools"><a href="../../../../../sdk/index.html"
417 zh-tw-lang="相關工具"
418 zh-cn-lang="工具"
419 ru-lang="Инструменты"
420 ko-lang="도구"
421 ja-lang="ツール"
422 es-lang="Herramientas"
423 >Tools</a></li>
424 <li class="google"><a href="../../../../../google/index.html"
425 >Google Services</a>
426 </li>
427
428 </ul>
429 </div>
430 </div>
431 <!-- /Sendondary x-nav DEVELOP -->
432
433
434
435 <div id="searchResults" class="wrap" style="display:none;">
436 <h2 id="searchTitle">Results</h2>
437 <div id="leftSearchControl" class="search-control">Loading...</div>
438 </div>
439 </div> <!--end header-wrapper -->
440
441 <div id="sticky-header">
442 <div>
443 <a class="logo" href="#top"></a>
444 <a class="top" href="#top"></a>
445 <ul class="breadcrumb">
446
447 <li class="current">UiAutomatorTestCase</li>
448 </ul>
449 </div>
450 </div>
451
452
453
454
455
456 <div class="wrap clearfix" id="body-content">
457 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
458 <div id="devdoc-nav">
459 <div id="api-nav-header">
460 <div id="api-level-toggle">
461 <label for="apiLevelCheckbox" class="disabled"
462 title="Select your target API level to dim unavailable APIs">API level: </label>
463 <div class="select-wrapper">
464 <select id="apiLevelSelector">
465 <!-- option elements added by buildApiLevelSelector() -->
466 </select>
467 </div>
468 </div><!-- end toggle -->
469 <div id="api-nav-title">Android APIs</div>
470 </div><!-- end nav header -->
471 <script>
472 var SINCE_DATA = [ ];
473 buildApiLevelSelector();
474 </script>
475
476 <div id="swapper">
477 <div id="nav-panels">
478 <div id="resize-packages-nav">
479 <div id="packages-nav" class="scroll-pane">
480
481 <ul>
482
483 <li class="api apilevel-">
484 <a href="../../../../../reference/android/support/test/package-summary.html">android.support.test</a></li>
485 <li class="api apilevel-">
486 <a href="../../../../../reference/android/support/test/espresso/package-summary.html">android.support.test.espresso</a></li>
487 <li class="api apilevel-">
488 <a href="../../../../../reference/android/support/test/espresso/action/package-summary.html">android.support.test.espresso.action</a></li>
489 <li class="api apilevel-">
490 <a href="../../../../../reference/android/support/test/espresso/assertion/package-summary.html">android.support.test.espresso.assertion</a></li>
491 <li class="api apilevel-">
492 <a href="../../../../../reference/android/support/test/espresso/base/package-summary.html">android.support.test.espresso.base</a></li>
493 <li class="api apilevel-">
494 <a href="../../../../../reference/android/support/test/espresso/contrib/package-summary.html">android.support.test.espresso.contrib</a></li>
495 <li class="api apilevel-">
496 <a href="../../../../../reference/android/support/test/espresso/matcher/package-summary.html">android.support.test.espresso.matcher</a></li>
497 <li class="api apilevel-">
498 <a href="../../../../../reference/android/support/test/espresso/util/package-summary.html">android.support.test.espresso.util</a></li>
499 <li class="api apilevel-">
500 <a href="../../../../../reference/android/support/test/filters/package-summary.html">android.support.test.filters</a></li>
501 <li class="api apilevel-">
502 <a href="../../../../../reference/android/support/test/runner/package-summary.html">android.support.test.runner</a></li>
503 <li class="api apilevel-">
504 <a href="../../../../../reference/android/support/test/runner/lifecycle/package-summary.html">android.support.test.runner.lifecycle</a></li>
505 <li class="selected api apilevel-">
506 <a href="../../../../../reference/android/support/test/uiautomator/package-summary.html">android.support.test.uiautomator</a></li>
507 </ul><br/>
508
509 </div> <!-- end packages-nav -->
510 </div> <!-- end resize-packages -->
511 <div id="classes-nav" class="scroll-pane">
512
513
514
515 <ul>
516
517
518 <li><h2>Interfaces</h2>
519 <ul>
520 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/IAutomationSupport.html">IAutomationSupport</a></li>
521 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiWatcher.html">UiWatcher</a></li>
522 </ul>
523 </li>
524
525 <li><h2>Classes</h2>
526 <ul>
527 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/By.html">By</a></li>
528 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/BySelector.html">BySelector</a></li>
529 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/Configurator.html">Configurator</a></li>
530 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/EventCondition.html">EventCondition</a></li>
531 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/SearchCondition.html">SearchCondition</a></li>
532 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiAutomatorInstrumentationTestRunner.html">UiAutomatorInstrumentationTestRunner</a></li>
533 <li class="selected api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiAutomatorTestCase.html">UiAutomatorTestCase</a></li>
534 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiCollection.html">UiCollection</a></li>
535 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiDevice.html">UiDevice</a></li>
536 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiObject.html">UiObject</a></li>
537 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2.html">UiObject2</a></li>
538 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiObject2Condition.html">UiObject2Condition</a></li>
539 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiScrollable.html">UiScrollable</a></li>
540 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiSelector.html">UiSelector</a></li>
541 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/Until.html">Until</a></li>
542 </ul>
543 </li>
544
545 <li><h2>Enums</h2>
546 <ul>
547 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/Direction.html">Direction</a></li>
548 </ul>
549 </li>
550
551 <li><h2>Exceptions</h2>
552 <ul>
553 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/StaleObjectException.html">StaleObjectException</a></li>
554 <li class="api apilevel-"><a href="../../../../../reference/android/support/test/uiautomator/UiObjectNotFoundException.html">UiObjectNotFoundException</a></li>
555 </ul>
556 </li>
557
558 </ul><br/>
559
560
561 </div><!-- end classes -->
562 </div><!-- end nav-panels -->
563 <div id="nav-tree" style="display:none" class="scroll-pane">
564 <div id="tree-list"></div>
565 </div><!-- end nav-tree -->
566 </div><!-- end swapper -->
567 <div id="nav-swap">
568 <a class="fullscreen">fullscreen</a>
569 <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>
570 </div>
571 </div> <!-- end devdoc-nav -->
572 </div> <!-- end side-nav -->
573 <script type="text/javascript">
574 // init fullscreen based on user pref
575 var fullscreen = readCookie("fullscreen");
576 if (fullscreen != 0) {
577 if (fullscreen == "false") {
578 toggleFullscreen(false);
579 } else {
580 toggleFullscreen(true);
581 }
582 }
583 // init nav version for mobile
584 if (isMobile) {
585 swapNav(); // tree view should be used on mobile
586 $('#nav-swap').hide();
587 } else {
588 chooseDefaultNav();
589 if ($("#nav-tree").is(':visible')) {
590 init_default_navtree("../../../../../");
591 }
592 }
593 // scroll the selected page into view
594 $(document).ready(function() {
595 scrollIntoView("packages-nav");
596 scrollIntoView("classes-nav");
597 });
598 </script>
599
600
601
602
603
604<div class="col-12" id="doc-col">
605
606<div id="api-info-block">
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646<div class="sum-details-links">
647
648Summary:
649
650
651
652
653
654
655
656
657
658 <a href="#pubctors">Ctors</a>
659
660
661
662
663 &#124; <a href="#pubmethods">Methods</a>
664
665
666
667
668 &#124; <a href="#inhmethods">Inherited Methods</a>
669
670&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
671
672</div><!-- end sum-details-links -->
673<div class="api-level">
674
675
676
677
678</div>
679</div><!-- end api-info-block -->
680
681
682<!-- ======== START OF CLASS DATA ======== -->
683
684<div id="jd-header">
685 public
686
687
688
689 class
690<h1 itemprop="name">UiAutomatorTestCase</h1>
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707 extends InstrumentationTestCase<br/>
708
709
710
711
712
713
714
715
716
717
718
719
720</div><!-- end header -->
721
722<div id="naMessage"></div>
723
724<div id="jd-content" class="api apilevel-">
725<table class="jd-inheritance-table">
726
727
728 <tr>
729
730 <td colspan="5" class="jd-inheritance-class-cell">java.lang.Object</td>
731 </tr>
732
733
734 <tr>
735
736 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
737
738 <td colspan="4" class="jd-inheritance-class-cell">junit.framework.Assert</td>
739 </tr>
740
741
742 <tr>
743
744 <td class="jd-inheritance-space">&nbsp;</td>
745
746 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
747
748 <td colspan="3" class="jd-inheritance-class-cell">junit.framework.TestCase</td>
749 </tr>
750
751
752 <tr>
753
754 <td class="jd-inheritance-space">&nbsp;</td>
755
756 <td class="jd-inheritance-space">&nbsp;</td>
757
758 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
759
760 <td colspan="2" class="jd-inheritance-class-cell">android.test.InstrumentationTestCase</td>
761 </tr>
762
763
764 <tr>
765
766 <td class="jd-inheritance-space">&nbsp;</td>
767
768 <td class="jd-inheritance-space">&nbsp;</td>
769
770 <td class="jd-inheritance-space">&nbsp;</td>
771
772 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
773
774 <td colspan="1" class="jd-inheritance-class-cell">android.support.test.uiautomator.UiAutomatorTestCase</td>
775 </tr>
776
777
778</table>
779
780
781
782
783
784
785
786<div class="jd-descr">
787<p>
788 <p class="caution"><strong>
789 This class is deprecated.</strong><br/>
790 It is no longer necessary to extend UiAutomatorTestCase. You can use
791 <code><a href="../../../../../reference/android/support/test/uiautomator/UiDevice.html#getInstance(android.app.Instrumentation)">getInstance(Instrumentation)</a></code> from any test class as long as you have access to
792 an <code><a href="../../../../../reference/android/app/Instrumentation.html">Instrumentation</a></code> instance.
793
794 </p>
795
796<h2>Class Overview</h2>
797<p itemprop="articleBody">UI Automator test case that is executed on the device.</p>
798
799
800
801
802
803</div><!-- jd-descr -->
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820<div class="jd-descr">
821
822
823<h2>Summary</h2>
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847<!-- ======== CONSTRUCTOR SUMMARY ======== -->
848<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
849
850
851
852
853 <tr class="alt-color api apilevel-" >
854 <td class="jd-typecol"><nobr>
855
856
857
858
859
860 </nobr>
861 </td>
862 <td class="jd-linkcol" width="100%"><nobr>
863 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiAutomatorTestCase.html#UiAutomatorTestCase()">UiAutomatorTestCase</a></span>()</nobr>
864
865 </td></tr>
866
867
868
869</table>
870
871
872
873
874
875
876<!-- ========== METHOD SUMMARY =========== -->
877<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
878
879
880
881
882 <tr class="alt-color api apilevel-" >
883 <td class="jd-typecol"><nobr>
884
885
886
887
888
889 <a href="../../../../../reference/android/support/test/uiautomator/IAutomationSupport.html">IAutomationSupport</a></nobr>
890 </td>
891 <td class="jd-linkcol" width="100%"><nobr>
892 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiAutomatorTestCase.html#getAutomationSupport()">getAutomationSupport</a></span>()</nobr>
893
894 <div class="jd-descrdiv">
895 <em>
896 This method is deprecated.
897 Use <code><a href="../../../../../reference/android/app/Instrumentation.html#sendStatus(int, android.os.Bundle)">sendStatus(int, Bundle)</a></code> instead
898</em>
899
900
901
902 </div>
903
904 </td></tr>
905
906
907
908 <tr class=" api apilevel-" >
909 <td class="jd-typecol"><nobr>
910
911
912
913
914
915 Bundle</nobr>
916 </td>
917 <td class="jd-linkcol" width="100%"><nobr>
918 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiAutomatorTestCase.html#getParams()">getParams</a></span>()</nobr>
919
920 <div class="jd-descrdiv">
921 Get command line parameters.
922
923
924
925 </div>
926
927 </td></tr>
928
929
930
931 <tr class="alt-color api apilevel-" >
932 <td class="jd-typecol"><nobr>
933
934
935
936
937
938 <a href="../../../../../reference/android/support/test/uiautomator/UiDevice.html">UiDevice</a></nobr>
939 </td>
940 <td class="jd-linkcol" width="100%"><nobr>
941 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiAutomatorTestCase.html#getUiDevice()">getUiDevice</a></span>()</nobr>
942
943 <div class="jd-descrdiv">
944 Get current instance of <code><a href="../../../../../reference/android/support/test/uiautomator/UiDevice.html">UiDevice</a></code>.
945
946
947
948 </div>
949
950 </td></tr>
951
952
953
954 <tr class=" api apilevel-" >
955 <td class="jd-typecol"><nobr>
956
957
958
959
960
961 void</nobr>
962 </td>
963 <td class="jd-linkcol" width="100%"><nobr>
964 <span class="sympad"><a href="../../../../../reference/android/support/test/uiautomator/UiAutomatorTestCase.html#sleep(long)">sleep</a></span>(long ms)</nobr>
965
966 <div class="jd-descrdiv">
967 <em>
968 This method is deprecated.
969 Use <code><a href="../../../../../reference/android/os/SystemClock.html#sleep(long)">sleep(long)</a></code> instead.
970</em>
971
972
973
974 </div>
975
976 </td></tr>
977
978
979
980</table>
981
982
983
984
985
986
987
988<!-- ========== METHOD SUMMARY =========== -->
989<table id="inhmethods" class="jd-sumtable"><tr><th>
990 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
991 <div style="clear:left;">Inherited Methods</div></th></tr>
992
993
994<tr class="api apilevel-" >
995<td colspan="12">
996 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-android.test.InstrumentationTestCase" class="jd-expando-trigger closed"
997 ><img id="inherited-methods-android.test.InstrumentationTestCase-trigger"
998 src="../../../../../assets/images/triangle-closed.png"
999 class="jd-expando-trigger-img" /></a>
1000From class
1001
1002 android.test.InstrumentationTestCase
1003
1004<div id="inherited-methods-android.test.InstrumentationTestCase">
1005 <div id="inherited-methods-android.test.InstrumentationTestCase-list"
1006 class="jd-inheritedlinks">
1007 </div>
1008 <div id="inherited-methods-android.test.InstrumentationTestCase-summary" style="display: none;">
1009 <table class="jd-sumtable-expando">
1010
1011
1012
1013
1014 <tr class="alt-color api apilevel-" >
1015 <td class="jd-typecol"><nobr>
1016
1017
1018
1019
1020
1021 Instrumentation</nobr>
1022 </td>
1023 <td class="jd-linkcol" width="100%"><nobr>
1024 <span class="sympad">getInstrumentation</span>()</nobr>
1025
1026 </td></tr>
1027
1028
1029
1030 <tr class=" api apilevel-" >
1031 <td class="jd-typecol"><nobr>
1032
1033
1034
1035
1036
1037 void</nobr>
1038 </td>
1039 <td class="jd-linkcol" width="100%"><nobr>
1040 <span class="sympad">injectInsrumentation</span>(Instrumentation arg0)</nobr>
1041
1042 </td></tr>
1043
1044
1045
1046 <tr class="alt-color api apilevel-" >
1047 <td class="jd-typecol"><nobr>
1048
1049
1050
1051
1052
1053 void</nobr>
1054 </td>
1055 <td class="jd-linkcol" width="100%"><nobr>
1056 <span class="sympad">injectInstrumentation</span>(Instrumentation arg0)</nobr>
1057
1058 </td></tr>
1059
1060
1061
1062 <tr class=" api apilevel-" >
1063 <td class="jd-typecol"><nobr>
1064
1065
1066 final
1067
1068 &lt;T&nbsp;extends&nbsp;Activity&gt;
1069 T</nobr>
1070 </td>
1071 <td class="jd-linkcol" width="100%"><nobr>
1072 <span class="sympad">launchActivity</span>(String arg0, Class&lt;T&gt; arg1, Bundle arg2)</nobr>
1073
1074 </td></tr>
1075
1076
1077
1078 <tr class="alt-color api apilevel-" >
1079 <td class="jd-typecol"><nobr>
1080
1081
1082 final
1083
1084 &lt;T&nbsp;extends&nbsp;Activity&gt;
1085 T</nobr>
1086 </td>
1087 <td class="jd-linkcol" width="100%"><nobr>
1088 <span class="sympad">launchActivityWithIntent</span>(String arg0, Class&lt;T&gt; arg1, Intent arg2)</nobr>
1089
1090 </td></tr>
1091
1092
1093
1094 <tr class=" api apilevel-" >
1095 <td class="jd-typecol"><nobr>
1096
1097
1098
1099
1100
1101 void</nobr>
1102 </td>
1103 <td class="jd-linkcol" width="100%"><nobr>
1104 <span class="sympad">runTest</span>()</nobr>
1105
1106 </td></tr>
1107
1108
1109
1110 <tr class="alt-color api apilevel-" >
1111 <td class="jd-typecol"><nobr>
1112
1113
1114
1115
1116
1117 void</nobr>
1118 </td>
1119 <td class="jd-linkcol" width="100%"><nobr>
1120 <span class="sympad">runTestOnUiThread</span>(Runnable arg0)</nobr>
1121
1122 </td></tr>
1123
1124
1125
1126 <tr class=" api apilevel-" >
1127 <td class="jd-typecol"><nobr>
1128
1129
1130
1131
1132
1133 void</nobr>
1134 </td>
1135 <td class="jd-linkcol" width="100%"><nobr>
1136 <span class="sympad">sendKeys</span>(String arg0)</nobr>
1137
1138 </td></tr>
1139
1140
1141
1142 <tr class="alt-color api apilevel-" >
1143 <td class="jd-typecol"><nobr>
1144
1145
1146
1147
1148
1149 void</nobr>
1150 </td>
1151 <td class="jd-linkcol" width="100%"><nobr>
1152 <span class="sympad">sendKeys</span>(int... arg0)</nobr>
1153
1154 </td></tr>
1155
1156
1157
1158 <tr class=" api apilevel-" >
1159 <td class="jd-typecol"><nobr>
1160
1161
1162
1163
1164
1165 void</nobr>
1166 </td>
1167 <td class="jd-linkcol" width="100%"><nobr>
1168 <span class="sympad">sendRepeatedKeys</span>(int... arg0)</nobr>
1169
1170 </td></tr>
1171
1172
1173
1174 <tr class="alt-color api apilevel-" >
1175 <td class="jd-typecol"><nobr>
1176
1177
1178
1179
1180
1181 void</nobr>
1182 </td>
1183 <td class="jd-linkcol" width="100%"><nobr>
1184 <span class="sympad">tearDown</span>()</nobr>
1185
1186 </td></tr>
1187
1188
1189</table>
1190 </div>
1191</div>
1192</td></tr>
1193
1194
1195
1196<tr class="api apilevel-" >
1197<td colspan="12">
1198 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-junit.framework.TestCase" class="jd-expando-trigger closed"
1199 ><img id="inherited-methods-junit.framework.TestCase-trigger"
1200 src="../../../../../assets/images/triangle-closed.png"
1201 class="jd-expando-trigger-img" /></a>
1202From class
1203
1204 junit.framework.TestCase
1205
1206<div id="inherited-methods-junit.framework.TestCase">
1207 <div id="inherited-methods-junit.framework.TestCase-list"
1208 class="jd-inheritedlinks">
1209 </div>
1210 <div id="inherited-methods-junit.framework.TestCase-summary" style="display: none;">
1211 <table class="jd-sumtable-expando">
1212
1213
1214
1215
1216 <tr class="alt-color api apilevel-" >
1217 <td class="jd-typecol"><nobr>
1218
1219
1220
1221
1222
1223 int</nobr>
1224 </td>
1225 <td class="jd-linkcol" width="100%"><nobr>
1226 <span class="sympad">countTestCases</span>()</nobr>
1227
1228 </td></tr>
1229
1230
1231
1232 <tr class=" api apilevel-" >
1233 <td class="jd-typecol"><nobr>
1234
1235
1236
1237
1238
1239 TestResult</nobr>
1240 </td>
1241 <td class="jd-linkcol" width="100%"><nobr>
1242 <span class="sympad">createResult</span>()</nobr>
1243
1244 </td></tr>
1245
1246
1247
1248 <tr class="alt-color api apilevel-" >
1249 <td class="jd-typecol"><nobr>
1250
1251
1252
1253
1254
1255 String</nobr>
1256 </td>
1257 <td class="jd-linkcol" width="100%"><nobr>
1258 <span class="sympad">getName</span>()</nobr>
1259
1260 </td></tr>
1261
1262
1263
1264 <tr class=" api apilevel-" >
1265 <td class="jd-typecol"><nobr>
1266
1267
1268
1269
1270
1271 TestResult</nobr>
1272 </td>
1273 <td class="jd-linkcol" width="100%"><nobr>
1274 <span class="sympad">run</span>()</nobr>
1275
1276 </td></tr>
1277
1278
1279
1280 <tr class="alt-color api apilevel-" >
1281 <td class="jd-typecol"><nobr>
1282
1283
1284
1285
1286
1287 void</nobr>
1288 </td>
1289 <td class="jd-linkcol" width="100%"><nobr>
1290 <span class="sympad">run</span>(TestResult arg0)</nobr>
1291
1292 </td></tr>
1293
1294
1295
1296 <tr class=" api apilevel-" >
1297 <td class="jd-typecol"><nobr>
1298
1299
1300
1301
1302
1303 void</nobr>
1304 </td>
1305 <td class="jd-linkcol" width="100%"><nobr>
1306 <span class="sympad">runBare</span>()</nobr>
1307
1308 </td></tr>
1309
1310
1311
1312 <tr class="alt-color api apilevel-" >
1313 <td class="jd-typecol"><nobr>
1314
1315
1316
1317
1318
1319 void</nobr>
1320 </td>
1321 <td class="jd-linkcol" width="100%"><nobr>
1322 <span class="sympad">runTest</span>()</nobr>
1323
1324 </td></tr>
1325
1326
1327
1328 <tr class=" api apilevel-" >
1329 <td class="jd-typecol"><nobr>
1330
1331
1332
1333
1334
1335 void</nobr>
1336 </td>
1337 <td class="jd-linkcol" width="100%"><nobr>
1338 <span class="sympad">setName</span>(String arg0)</nobr>
1339
1340 </td></tr>
1341
1342
1343
1344 <tr class="alt-color api apilevel-" >
1345 <td class="jd-typecol"><nobr>
1346
1347
1348
1349
1350
1351 void</nobr>
1352 </td>
1353 <td class="jd-linkcol" width="100%"><nobr>
1354 <span class="sympad">setUp</span>()</nobr>
1355
1356 </td></tr>
1357
1358
1359
1360 <tr class=" api apilevel-" >
1361 <td class="jd-typecol"><nobr>
1362
1363
1364
1365
1366
1367 void</nobr>
1368 </td>
1369 <td class="jd-linkcol" width="100%"><nobr>
1370 <span class="sympad">tearDown</span>()</nobr>
1371
1372 </td></tr>
1373
1374
1375
1376 <tr class="alt-color api apilevel-" >
1377 <td class="jd-typecol"><nobr>
1378
1379
1380
1381
1382
1383 String</nobr>
1384 </td>
1385 <td class="jd-linkcol" width="100%"><nobr>
1386 <span class="sympad">toString</span>()</nobr>
1387
1388 </td></tr>
1389
1390
1391</table>
1392 </div>
1393</div>
1394</td></tr>
1395
1396
1397
1398<tr class="api apilevel-" >
1399<td colspan="12">
1400 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-junit.framework.Assert" class="jd-expando-trigger closed"
1401 ><img id="inherited-methods-junit.framework.Assert-trigger"
1402 src="../../../../../assets/images/triangle-closed.png"
1403 class="jd-expando-trigger-img" /></a>
1404From class
1405
1406 junit.framework.Assert
1407
1408<div id="inherited-methods-junit.framework.Assert">
1409 <div id="inherited-methods-junit.framework.Assert-list"
1410 class="jd-inheritedlinks">
1411 </div>
1412 <div id="inherited-methods-junit.framework.Assert-summary" style="display: none;">
1413 <table class="jd-sumtable-expando">
1414
1415
1416
1417
1418 <tr class="alt-color api apilevel-" >
1419 <td class="jd-typecol"><nobr>
1420
1421
1422
1423 static
1424
1425 void</nobr>
1426 </td>
1427 <td class="jd-linkcol" width="100%"><nobr>
1428 <span class="sympad">assertEquals</span>(short arg0, short arg1)</nobr>
1429
1430 </td></tr>
1431
1432
1433
1434 <tr class=" api apilevel-" >
1435 <td class="jd-typecol"><nobr>
1436
1437
1438
1439 static
1440
1441 void</nobr>
1442 </td>
1443 <td class="jd-linkcol" width="100%"><nobr>
1444 <span class="sympad">assertEquals</span>(String arg0, int arg1, int arg2)</nobr>
1445
1446 </td></tr>
1447
1448
1449
1450 <tr class="alt-color api apilevel-" >
1451 <td class="jd-typecol"><nobr>
1452
1453
1454
1455 static
1456
1457 void</nobr>
1458 </td>
1459 <td class="jd-linkcol" width="100%"><nobr>
1460 <span class="sympad">assertEquals</span>(String arg0, short arg1, short arg2)</nobr>
1461
1462 </td></tr>
1463
1464
1465
1466 <tr class=" api apilevel-" >
1467 <td class="jd-typecol"><nobr>
1468
1469
1470
1471 static
1472
1473 void</nobr>
1474 </td>
1475 <td class="jd-linkcol" width="100%"><nobr>
1476 <span class="sympad">assertEquals</span>(char arg0, char arg1)</nobr>
1477
1478 </td></tr>
1479
1480
1481
1482 <tr class="alt-color api apilevel-" >
1483 <td class="jd-typecol"><nobr>
1484
1485
1486
1487 static
1488
1489 void</nobr>
1490 </td>
1491 <td class="jd-linkcol" width="100%"><nobr>
1492 <span class="sympad">assertEquals</span>(String arg0, String arg1, String arg2)</nobr>
1493
1494 </td></tr>
1495
1496
1497
1498 <tr class=" api apilevel-" >
1499 <td class="jd-typecol"><nobr>
1500
1501
1502
1503 static
1504
1505 void</nobr>
1506 </td>
1507 <td class="jd-linkcol" width="100%"><nobr>
1508 <span class="sympad">assertEquals</span>(int arg0, int arg1)</nobr>
1509
1510 </td></tr>
1511
1512
1513
1514 <tr class="alt-color api apilevel-" >
1515 <td class="jd-typecol"><nobr>
1516
1517
1518
1519 static
1520
1521 void</nobr>
1522 </td>
1523 <td class="jd-linkcol" width="100%"><nobr>
1524 <span class="sympad">assertEquals</span>(String arg0, double arg1, double arg2, double arg3)</nobr>
1525
1526 </td></tr>
1527
1528
1529
1530 <tr class=" api apilevel-" >
1531 <td class="jd-typecol"><nobr>
1532
1533
1534
1535 static
1536
1537 void</nobr>
1538 </td>
1539 <td class="jd-linkcol" width="100%"><nobr>
1540 <span class="sympad">assertEquals</span>(String arg0, long arg1, long arg2)</nobr>
1541
1542 </td></tr>
1543
1544
1545
1546 <tr class="alt-color api apilevel-" >
1547 <td class="jd-typecol"><nobr>
1548
1549
1550
1551 static
1552
1553 void</nobr>
1554 </td>
1555 <td class="jd-linkcol" width="100%"><nobr>
1556 <span class="sympad">assertEquals</span>(byte arg0, byte arg1)</nobr>
1557
1558 </td></tr>
1559
1560
1561
1562 <tr class=" api apilevel-" >
1563 <td class="jd-typecol"><nobr>
1564
1565
1566
1567 static
1568
1569 void</nobr>
1570 </td>
1571 <td class="jd-linkcol" width="100%"><nobr>
1572 <span class="sympad">assertEquals</span>(Object arg0, Object arg1)</nobr>
1573
1574 </td></tr>
1575
1576
1577
1578 <tr class="alt-color api apilevel-" >
1579 <td class="jd-typecol"><nobr>
1580
1581
1582
1583 static
1584
1585 void</nobr>
1586 </td>
1587 <td class="jd-linkcol" width="100%"><nobr>
1588 <span class="sympad">assertEquals</span>(boolean arg0, boolean arg1)</nobr>
1589
1590 </td></tr>
1591
1592
1593
1594 <tr class=" api apilevel-" >
1595 <td class="jd-typecol"><nobr>
1596
1597
1598
1599 static
1600
1601 void</nobr>
1602 </td>
1603 <td class="jd-linkcol" width="100%"><nobr>
1604 <span class="sympad">assertEquals</span>(String arg0, float arg1, float arg2, float arg3)</nobr>
1605
1606 </td></tr>
1607
1608
1609
1610 <tr class="alt-color api apilevel-" >
1611 <td class="jd-typecol"><nobr>
1612
1613
1614
1615 static
1616
1617 void</nobr>
1618 </td>
1619 <td class="jd-linkcol" width="100%"><nobr>
1620 <span class="sympad">assertEquals</span>(String arg0, boolean arg1, boolean arg2)</nobr>
1621
1622 </td></tr>
1623
1624
1625
1626 <tr class=" api apilevel-" >
1627 <td class="jd-typecol"><nobr>
1628
1629
1630
1631 static
1632
1633 void</nobr>
1634 </td>
1635 <td class="jd-linkcol" width="100%"><nobr>
1636 <span class="sympad">assertEquals</span>(String arg0, String arg1)</nobr>
1637
1638 </td></tr>
1639
1640
1641
1642 <tr class="alt-color api apilevel-" >
1643 <td class="jd-typecol"><nobr>
1644
1645
1646
1647 static
1648
1649 void</nobr>
1650 </td>
1651 <td class="jd-linkcol" width="100%"><nobr>
1652 <span class="sympad">assertEquals</span>(float arg0, float arg1, float arg2)</nobr>
1653
1654 </td></tr>
1655
1656
1657
1658 <tr class=" api apilevel-" >
1659 <td class="jd-typecol"><nobr>
1660
1661
1662
1663 static
1664
1665 void</nobr>
1666 </td>
1667 <td class="jd-linkcol" width="100%"><nobr>
1668 <span class="sympad">assertEquals</span>(String arg0, byte arg1, byte arg2)</nobr>
1669
1670 </td></tr>
1671
1672
1673
1674 <tr class="alt-color api apilevel-" >
1675 <td class="jd-typecol"><nobr>
1676
1677
1678
1679 static
1680
1681 void</nobr>
1682 </td>
1683 <td class="jd-linkcol" width="100%"><nobr>
1684 <span class="sympad">assertEquals</span>(double arg0, double arg1, double arg2)</nobr>
1685
1686 </td></tr>
1687
1688
1689
1690 <tr class=" api apilevel-" >
1691 <td class="jd-typecol"><nobr>
1692
1693
1694
1695 static
1696
1697 void</nobr>
1698 </td>
1699 <td class="jd-linkcol" width="100%"><nobr>
1700 <span class="sympad">assertEquals</span>(String arg0, char arg1, char arg2)</nobr>
1701
1702 </td></tr>
1703
1704
1705
1706 <tr class="alt-color api apilevel-" >
1707 <td class="jd-typecol"><nobr>
1708
1709
1710
1711 static
1712
1713 void</nobr>
1714 </td>
1715 <td class="jd-linkcol" width="100%"><nobr>
1716 <span class="sympad">assertEquals</span>(String arg0, Object arg1, Object arg2)</nobr>
1717
1718 </td></tr>
1719
1720
1721
1722 <tr class=" api apilevel-" >
1723 <td class="jd-typecol"><nobr>
1724
1725
1726
1727 static
1728
1729 void</nobr>
1730 </td>
1731 <td class="jd-linkcol" width="100%"><nobr>
1732 <span class="sympad">assertEquals</span>(long arg0, long arg1)</nobr>
1733
1734 </td></tr>
1735
1736
1737
1738 <tr class="alt-color api apilevel-" >
1739 <td class="jd-typecol"><nobr>
1740
1741
1742
1743 static
1744
1745 void</nobr>
1746 </td>
1747 <td class="jd-linkcol" width="100%"><nobr>
1748 <span class="sympad">assertFalse</span>(String arg0, boolean arg1)</nobr>
1749
1750 </td></tr>
1751
1752
1753
1754 <tr class=" api apilevel-" >
1755 <td class="jd-typecol"><nobr>
1756
1757
1758
1759 static
1760
1761 void</nobr>
1762 </td>
1763 <td class="jd-linkcol" width="100%"><nobr>
1764 <span class="sympad">assertFalse</span>(boolean arg0)</nobr>
1765
1766 </td></tr>
1767
1768
1769
1770 <tr class="alt-color api apilevel-" >
1771 <td class="jd-typecol"><nobr>
1772
1773
1774
1775 static
1776
1777 void</nobr>
1778 </td>
1779 <td class="jd-linkcol" width="100%"><nobr>
1780 <span class="sympad">assertNotNull</span>(String arg0, Object arg1)</nobr>
1781
1782 </td></tr>
1783
1784
1785
1786 <tr class=" api apilevel-" >
1787 <td class="jd-typecol"><nobr>
1788
1789
1790
1791 static
1792
1793 void</nobr>
1794 </td>
1795 <td class="jd-linkcol" width="100%"><nobr>
1796 <span class="sympad">assertNotNull</span>(Object arg0)</nobr>
1797
1798 </td></tr>
1799
1800
1801
1802 <tr class="alt-color api apilevel-" >
1803 <td class="jd-typecol"><nobr>
1804
1805
1806
1807 static
1808
1809 void</nobr>
1810 </td>
1811 <td class="jd-linkcol" width="100%"><nobr>
1812 <span class="sympad">assertNotSame</span>(Object arg0, Object arg1)</nobr>
1813
1814 </td></tr>
1815
1816
1817
1818 <tr class=" api apilevel-" >
1819 <td class="jd-typecol"><nobr>
1820
1821
1822
1823 static
1824
1825 void</nobr>
1826 </td>
1827 <td class="jd-linkcol" width="100%"><nobr>
1828 <span class="sympad">assertNotSame</span>(String arg0, Object arg1, Object arg2)</nobr>
1829
1830 </td></tr>
1831
1832
1833
1834 <tr class="alt-color api apilevel-" >
1835 <td class="jd-typecol"><nobr>
1836
1837
1838
1839 static
1840
1841 void</nobr>
1842 </td>
1843 <td class="jd-linkcol" width="100%"><nobr>
1844 <span class="sympad">assertNull</span>(Object arg0)</nobr>
1845
1846 </td></tr>
1847
1848
1849
1850 <tr class=" api apilevel-" >
1851 <td class="jd-typecol"><nobr>
1852
1853
1854
1855 static
1856
1857 void</nobr>
1858 </td>
1859 <td class="jd-linkcol" width="100%"><nobr>
1860 <span class="sympad">assertNull</span>(String arg0, Object arg1)</nobr>
1861
1862 </td></tr>
1863
1864
1865
1866 <tr class="alt-color api apilevel-" >
1867 <td class="jd-typecol"><nobr>
1868
1869
1870
1871 static
1872
1873 void</nobr>
1874 </td>
1875 <td class="jd-linkcol" width="100%"><nobr>
1876 <span class="sympad">assertSame</span>(Object arg0, Object arg1)</nobr>
1877
1878 </td></tr>
1879
1880
1881
1882 <tr class=" api apilevel-" >
1883 <td class="jd-typecol"><nobr>
1884
1885
1886
1887 static
1888
1889 void</nobr>
1890 </td>
1891 <td class="jd-linkcol" width="100%"><nobr>
1892 <span class="sympad">assertSame</span>(String arg0, Object arg1, Object arg2)</nobr>
1893
1894 </td></tr>
1895
1896
1897
1898 <tr class="alt-color api apilevel-" >
1899 <td class="jd-typecol"><nobr>
1900
1901
1902
1903 static
1904
1905 void</nobr>
1906 </td>
1907 <td class="jd-linkcol" width="100%"><nobr>
1908 <span class="sympad">assertTrue</span>(String arg0, boolean arg1)</nobr>
1909
1910 </td></tr>
1911
1912
1913
1914 <tr class=" api apilevel-" >
1915 <td class="jd-typecol"><nobr>
1916
1917
1918
1919 static
1920
1921 void</nobr>
1922 </td>
1923 <td class="jd-linkcol" width="100%"><nobr>
1924 <span class="sympad">assertTrue</span>(boolean arg0)</nobr>
1925
1926 </td></tr>
1927
1928
1929
1930 <tr class="alt-color api apilevel-" >
1931 <td class="jd-typecol"><nobr>
1932
1933
1934
1935 static
1936
1937 void</nobr>
1938 </td>
1939 <td class="jd-linkcol" width="100%"><nobr>
1940 <span class="sympad">fail</span>(String arg0)</nobr>
1941
1942 </td></tr>
1943
1944
1945
1946 <tr class=" api apilevel-" >
1947 <td class="jd-typecol"><nobr>
1948
1949
1950
1951 static
1952
1953 void</nobr>
1954 </td>
1955 <td class="jd-linkcol" width="100%"><nobr>
1956 <span class="sympad">fail</span>()</nobr>
1957
1958 </td></tr>
1959
1960
1961
1962 <tr class="alt-color api apilevel-" >
1963 <td class="jd-typecol"><nobr>
1964
1965
1966
1967 static
1968
1969 void</nobr>
1970 </td>
1971 <td class="jd-linkcol" width="100%"><nobr>
1972 <span class="sympad">failNotEquals</span>(String arg0, Object arg1, Object arg2)</nobr>
1973
1974 </td></tr>
1975
1976
1977
1978 <tr class=" api apilevel-" >
1979 <td class="jd-typecol"><nobr>
1980
1981
1982
1983 static
1984
1985 void</nobr>
1986 </td>
1987 <td class="jd-linkcol" width="100%"><nobr>
1988 <span class="sympad">failNotSame</span>(String arg0, Object arg1, Object arg2)</nobr>
1989
1990 </td></tr>
1991
1992
1993
1994 <tr class="alt-color api apilevel-" >
1995 <td class="jd-typecol"><nobr>
1996
1997
1998
1999 static
2000
2001 void</nobr>
2002 </td>
2003 <td class="jd-linkcol" width="100%"><nobr>
2004 <span class="sympad">failSame</span>(String arg0)</nobr>
2005
2006 </td></tr>
2007
2008
2009
2010 <tr class=" api apilevel-" >
2011 <td class="jd-typecol"><nobr>
2012
2013
2014
2015 static
2016
2017 String</nobr>
2018 </td>
2019 <td class="jd-linkcol" width="100%"><nobr>
2020 <span class="sympad">format</span>(String arg0, Object arg1, Object arg2)</nobr>
2021
2022 </td></tr>
2023
2024
2025</table>
2026 </div>
2027</div>
2028</td></tr>
2029
2030
2031
2032<tr class="api apilevel-" >
2033<td colspan="12">
2034 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
2035 ><img id="inherited-methods-java.lang.Object-trigger"
2036 src="../../../../../assets/images/triangle-closed.png"
2037 class="jd-expando-trigger-img" /></a>
2038From class
2039
2040 java.lang.Object
2041
2042<div id="inherited-methods-java.lang.Object">
2043 <div id="inherited-methods-java.lang.Object-list"
2044 class="jd-inheritedlinks">
2045 </div>
2046 <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
2047 <table class="jd-sumtable-expando">
2048
2049
2050
2051
2052 <tr class="alt-color api apilevel-" >
2053 <td class="jd-typecol"><nobr>
2054
2055
2056
2057
2058
2059 Object</nobr>
2060 </td>
2061 <td class="jd-linkcol" width="100%"><nobr>
2062 <span class="sympad">clone</span>()</nobr>
2063
2064 </td></tr>
2065
2066
2067
2068 <tr class=" api apilevel-" >
2069 <td class="jd-typecol"><nobr>
2070
2071
2072
2073
2074
2075 boolean</nobr>
2076 </td>
2077 <td class="jd-linkcol" width="100%"><nobr>
2078 <span class="sympad">equals</span>(Object arg0)</nobr>
2079
2080 </td></tr>
2081
2082
2083
2084 <tr class="alt-color api apilevel-" >
2085 <td class="jd-typecol"><nobr>
2086
2087
2088
2089
2090
2091 void</nobr>
2092 </td>
2093 <td class="jd-linkcol" width="100%"><nobr>
2094 <span class="sympad">finalize</span>()</nobr>
2095
2096 </td></tr>
2097
2098
2099
2100 <tr class=" api apilevel-" >
2101 <td class="jd-typecol"><nobr>
2102
2103
2104 final
2105
2106
2107 Class&lt;?&gt;</nobr>
2108 </td>
2109 <td class="jd-linkcol" width="100%"><nobr>
2110 <span class="sympad">getClass</span>()</nobr>
2111
2112 </td></tr>
2113
2114
2115
2116 <tr class="alt-color api apilevel-" >
2117 <td class="jd-typecol"><nobr>
2118
2119
2120
2121
2122
2123 int</nobr>
2124 </td>
2125 <td class="jd-linkcol" width="100%"><nobr>
2126 <span class="sympad">hashCode</span>()</nobr>
2127
2128 </td></tr>
2129
2130
2131
2132 <tr class=" api apilevel-" >
2133 <td class="jd-typecol"><nobr>
2134
2135
2136 final
2137
2138
2139 void</nobr>
2140 </td>
2141 <td class="jd-linkcol" width="100%"><nobr>
2142 <span class="sympad">notify</span>()</nobr>
2143
2144 </td></tr>
2145
2146
2147
2148 <tr class="alt-color api apilevel-" >
2149 <td class="jd-typecol"><nobr>
2150
2151
2152 final
2153
2154
2155 void</nobr>
2156 </td>
2157 <td class="jd-linkcol" width="100%"><nobr>
2158 <span class="sympad">notifyAll</span>()</nobr>
2159
2160 </td></tr>
2161
2162
2163
2164 <tr class=" api apilevel-" >
2165 <td class="jd-typecol"><nobr>
2166
2167
2168
2169
2170
2171 String</nobr>
2172 </td>
2173 <td class="jd-linkcol" width="100%"><nobr>
2174 <span class="sympad">toString</span>()</nobr>
2175
2176 </td></tr>
2177
2178
2179
2180 <tr class="alt-color api apilevel-" >
2181 <td class="jd-typecol"><nobr>
2182
2183
2184 final
2185
2186
2187 void</nobr>
2188 </td>
2189 <td class="jd-linkcol" width="100%"><nobr>
2190 <span class="sympad">wait</span>()</nobr>
2191
2192 </td></tr>
2193
2194
2195
2196 <tr class=" api apilevel-" >
2197 <td class="jd-typecol"><nobr>
2198
2199
2200 final
2201
2202
2203 void</nobr>
2204 </td>
2205 <td class="jd-linkcol" width="100%"><nobr>
2206 <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
2207
2208 </td></tr>
2209
2210
2211
2212 <tr class="alt-color api apilevel-" >
2213 <td class="jd-typecol"><nobr>
2214
2215
2216 final
2217
2218
2219 void</nobr>
2220 </td>
2221 <td class="jd-linkcol" width="100%"><nobr>
2222 <span class="sympad">wait</span>(long arg0)</nobr>
2223
2224 </td></tr>
2225
2226
2227</table>
2228 </div>
2229</div>
2230</td></tr>
2231
2232
2233
2234<tr class="api apilevel-" >
2235<td colspan="12">
2236 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-junit.framework.Test" class="jd-expando-trigger closed"
2237 ><img id="inherited-methods-junit.framework.Test-trigger"
2238 src="../../../../../assets/images/triangle-closed.png"
2239 class="jd-expando-trigger-img" /></a>
2240From interface
2241
2242 junit.framework.Test
2243
2244<div id="inherited-methods-junit.framework.Test">
2245 <div id="inherited-methods-junit.framework.Test-list"
2246 class="jd-inheritedlinks">
2247 </div>
2248 <div id="inherited-methods-junit.framework.Test-summary" style="display: none;">
2249 <table class="jd-sumtable-expando">
2250
2251
2252
2253
2254 <tr class="alt-color api apilevel-" >
2255 <td class="jd-typecol"><nobr>
2256 abstract
2257
2258
2259
2260
2261 int</nobr>
2262 </td>
2263 <td class="jd-linkcol" width="100%"><nobr>
2264 <span class="sympad">countTestCases</span>()</nobr>
2265
2266 </td></tr>
2267
2268
2269
2270 <tr class=" api apilevel-" >
2271 <td class="jd-typecol"><nobr>
2272 abstract
2273
2274
2275
2276
2277 void</nobr>
2278 </td>
2279 <td class="jd-linkcol" width="100%"><nobr>
2280 <span class="sympad">run</span>(TestResult arg0)</nobr>
2281
2282 </td></tr>
2283
2284
2285</table>
2286 </div>
2287</div>
2288</td></tr>
2289
2290
2291</table>
2292
2293
2294</div><!-- jd-descr (summary) -->
2295
2296<!-- Details -->
2297
2298
2299
2300
2301
2302
2303
2304
2305<!-- XML Attributes -->
2306
2307
2308<!-- Enum Values -->
2309
2310
2311<!-- Constants -->
2312
2313
2314<!-- Fields -->
2315
2316
2317<!-- Public ctors -->
2318
2319
2320<!-- ========= CONSTRUCTOR DETAIL ======== -->
2321<h2>Public Constructors</h2>
2322
2323
2324
2325<A NAME="UiAutomatorTestCase()"></A>
2326
2327<div class="jd-details api apilevel-">
2328 <h4 class="jd-details-title">
2329 <span class="normal">
2330 public
2331
2332
2333
2334
2335
2336 </span>
2337 <span class="sympad">UiAutomatorTestCase</span>
2338 <span class="normal">()</span>
2339 </h4>
2340 <div class="api-level">
2341 <div></div>
2342
2343
2344
2345 </div>
2346 <div class="jd-details-descr">
2347
2348
2349
2350
2351 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2352
2353 </div>
2354</div>
2355
2356
2357
2358
2359
2360<!-- ========= CONSTRUCTOR DETAIL ======== -->
2361<!-- Protected ctors -->
2362
2363
2364
2365<!-- ========= METHOD DETAIL ======== -->
2366<!-- Public methdos -->
2367
2368<h2>Public Methods</h2>
2369
2370
2371
2372<A NAME="getAutomationSupport()"></A>
2373
2374<div class="jd-details api apilevel-">
2375 <h4 class="jd-details-title">
2376 <span class="normal">
2377 public
2378
2379
2380
2381
2382 <a href="../../../../../reference/android/support/test/uiautomator/IAutomationSupport.html">IAutomationSupport</a>
2383 </span>
2384 <span class="sympad">getAutomationSupport</span>
2385 <span class="normal">()</span>
2386 </h4>
2387 <div class="api-level">
2388 <div></div>
2389
2390
2391
2392 </div>
2393 <div class="jd-details-descr">
2394
2395
2396
2397 <p>
2398 <p class="caution"><strong>
2399 This method is deprecated.</strong><br/>
2400 Use <code><a href="../../../../../reference/android/app/Instrumentation.html#sendStatus(int, android.os.Bundle)">sendStatus(int, Bundle)</a></code> instead
2401
2402 </p>
2403 <div class="jd-tagdata jd-tagdescr"><p>Provides support for running tests to report interim status</p></div>
2404 <div class="jd-tagdata">
2405 <h5 class="jd-tagtitle">Returns</h5>
2406 <ul class="nolist"><li>IAutomationSupport</li></ul>
2407 </div>
2408
2409 </div>
2410</div>
2411
2412
2413<A NAME="getParams()"></A>
2414
2415<div class="jd-details api apilevel-">
2416 <h4 class="jd-details-title">
2417 <span class="normal">
2418 public
2419
2420
2421
2422
2423 Bundle
2424 </span>
2425 <span class="sympad">getParams</span>
2426 <span class="normal">()</span>
2427 </h4>
2428 <div class="api-level">
2429 <div></div>
2430
2431
2432
2433 </div>
2434 <div class="jd-details-descr">
2435
2436
2437
2438
2439 <div class="jd-tagdata jd-tagdescr"><p>Get command line parameters. On the command line when passing <code>-e key value</code>
2440 pairs, the <code><a href="../../../../../reference/android/os/Bundle.html">Bundle</a></code> will have the key value pairs conveniently available to the
2441 tests.</p></div>
2442
2443 </div>
2444</div>
2445
2446
2447<A NAME="getUiDevice()"></A>
2448
2449<div class="jd-details api apilevel-">
2450 <h4 class="jd-details-title">
2451 <span class="normal">
2452 public
2453
2454
2455
2456
2457 <a href="../../../../../reference/android/support/test/uiautomator/UiDevice.html">UiDevice</a>
2458 </span>
2459 <span class="sympad">getUiDevice</span>
2460 <span class="normal">()</span>
2461 </h4>
2462 <div class="api-level">
2463 <div></div>
2464
2465
2466
2467 </div>
2468 <div class="jd-details-descr">
2469
2470
2471
2472
2473 <div class="jd-tagdata jd-tagdescr"><p>Get current instance of <code><a href="../../../../../reference/android/support/test/uiautomator/UiDevice.html">UiDevice</a></code>. Works similar to calling the static
2474 <code><a href="../../../../../reference/android/support/test/uiautomator/UiDevice.html#getInstance()">getInstance()</a></code> from anywhere in the test classes.</p></div>
2475
2476 </div>
2477</div>
2478
2479
2480<A NAME="sleep(long)"></A>
2481
2482<div class="jd-details api apilevel-">
2483 <h4 class="jd-details-title">
2484 <span class="normal">
2485 public
2486
2487
2488
2489
2490 void
2491 </span>
2492 <span class="sympad">sleep</span>
2493 <span class="normal">(long ms)</span>
2494 </h4>
2495 <div class="api-level">
2496 <div></div>
2497
2498
2499
2500 </div>
2501 <div class="jd-details-descr">
2502
2503
2504
2505 <p>
2506 <p class="caution"><strong>
2507 This method is deprecated.</strong><br/>
2508 Use <code><a href="../../../../../reference/android/os/SystemClock.html#sleep(long)">sleep(long)</a></code> instead.
2509
2510 </p>
2511 <div class="jd-tagdata jd-tagdescr"><p>Calls <code><a href="../../../../../reference/android/os/SystemClock.html#sleep(long)">sleep(long)</a></code> to sleep</p></div>
2512 <div class="jd-tagdata">
2513 <h5 class="jd-tagtitle">Parameters</h5>
2514 <table class="jd-tagtable">
2515 <tr>
2516 <th>ms</td>
2517 <td>is in milliseconds.</td>
2518 </tr>
2519 </table>
2520 </div>
2521
2522 </div>
2523</div>
2524
2525
2526
2527
2528
2529<!-- ========= METHOD DETAIL ======== -->
2530
2531
2532
2533<!-- ========= END OF CLASS DATA ========= -->
2534<A NAME="navbar_top"></A>
2535
2536<div id="footer" class="wrap" >
2537
2538
2539 <div id="copyright">
2540
2541 Except as noted, this content is licensed under <a
2542 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
2543 For details and restrictions, see the <a href="../../../../../license.html">
2544 Content License</a>.
2545 </div>
2546 <div id="build_info">
2547
2548 Android &nbsp;r &mdash;
2549<script src="../../../../../timestamp.js" type="text/javascript"></script>
2550<script>document.write(BUILD_TIMESTAMP)</script>
2551
2552 </div>
2553
2554
2555 <div id="footerlinks">
2556
2557 <p>
2558 <a href="../../../../../about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
2559 <a href="../../../../../legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
2560 <a href="../../../../../support.html">Support</a>
2561 </p>
2562 </div>
2563
2564</div> <!-- end footer -->
2565</div> <!-- jd-content -->
2566
2567</div><!-- end doc-content -->
2568
2569</div> <!-- end body-content -->
2570
2571
2572
2573
2574
2575
2576</body>
2577</html>