聯(lián)想培訓(xùn)課件-instance與index獲取對象_第1頁
聯(lián)想培訓(xùn)課件-instance與index獲取對象_第2頁
聯(lián)想培訓(xùn)課件-instance與index獲取對象_第3頁
聯(lián)想培訓(xùn)課件-instance與index獲取對象_第4頁
聯(lián)想培訓(xùn)課件-instance與index獲取對象_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Instance與index專題

2013-08-18

fanhq1@LIndex:當(dāng)前頁面的ID編號;父元素下第幾個編號Instance:在一定搜索結(jié)果下,獲取的子元素的第幾個元素,從0開始概念getChild(UiSelector

selector):通過一定搜索條件從父元素獲取子元素instance通過instance點(diǎn)擊0123456界面上第幾個這樣的元素(類)0方法1方法2UiObject

set=new

UiObject(new

UiSelector().className("android.widget.LinearLayout").instance(6));set.clickTopLeft();UiObject

set=new

UiObject(new

UiSelector().className("android.widget.RelativeLayout").instance(0));set.clickTopLeft();Index例子獲取文件管家第一個文件夾新建日期對象10111分析1.選定可以唯一確認(rèn)(不會因?yàn)轫撁嬖囟兓念悾┑母冈貫閘istview3.依次往下索引,index為(1,0,1,1,1)2.父元素listview,為界面中第一個listview,所以instance為0注1:很多情況下子,在使用應(yīng)用過程中,子元素會增加注2:index只能顯示當(dāng)前頁面的索引,無法滾動索引,且滾動到新頁面索引依然是從頁面的上部從0開始//通過類與instance獲取父元素對象UiScrollable

ro

=

new

UiScrollable(new

UiSelector().className("android.widget.ListView").instance(0));//通過index索引獲取子元素對象UiObject

zObject

=

ro.getChild(new

UiSelector().index(1)).getChild(new

UiSelector().index(0)).getChild(new

UiSelector().index(1)).getChild(new

UiSelector().index(1)).getChild(new

UiSelector().index(1));//獲取日期對象的文本String

ss=zObject.getText();//打印獲取的文本日期System.out.println(ss);zObject.click();例子第二個文件夾的日期如何獲???如何判斷文件管家第一個文件夾日期比第二個文件夾日期更晚驗(yàn)證按時間排序,降序功能是否實(shí)現(xiàn)Index

1,0,1,1,17每一屏可以容納的列表為7對比完一個屏幕,滾動到下一屏幕繼續(xù)對比UiScrollable

scro

=

new

UiScrollable(new

UiSelector().className(“android.widget.ListView”));//設(shè)置滾動對象listviewUiObject

ro

=

new

UiObject(new

UiSelector().className(“android.widget.ListView”).instance(0));//父元素通過類獲取uiobject對象for(int

i=0;i<5;i++){//循環(huán)5次,屏幕滾動5次UiObject

z1

=

ro.getChild(new

UiSelector().index(5)).getChild(new

UiSelector().index(0)).getChild(new

UiSelector().index(1)).getChild(new

UiSelector().index(1)).getChild(new

UiSelector().index(1));//通過index獲取index為5的日期對象UiObject

z2

=

ro.getChild(new

UiSelector().index(6)).getChild(new

UiSelector().index(0)).getChild(new

UiSelector().index(1)).getChild(new

UiSelector().index(1)).getChild(new

UiSelector().index(1));//通過index獲取index為6的日期對象String

s1

=

z1.getText();//獲取日期文本String

s2

=

z2.getText();SimpleDateFormat

df

=

new

SimpleDateFormat(“yyyy-MM-ddHH:mm”);//設(shè)置時間格式Date

d1=df.parse(s1);//日期文本轉(zhuǎn)換成日期格式Date

d2=df.parse(s2);scro.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論