android UiAutomator獲取當前頁面某類控件個數的方法

本人在學習UiAutomator的時候,發現一個問題,就是我須要知道當前班級做業的個數,原本想用getchildCount(),發現原來是按行的,一行不必定有多少個小題,後來就想了一個辦法,selenium2java,裏面有一個findelements()的方法,借鑑了這個方法我本身寫了一個for循環,遍歷界面中的元素。暫時尚未嘗試更多試題致使控件scrollable屬性爲true的時候。java

//獲取頁面某種控件的個數
	public int getCountByResourceId() {
		int num = 0;
		for(int i=0;i<100;i++){
			try {
				getUiObjectByResourceIdIntance("com.gaotu100.superclass:id/assignmentitemview_upload_text", i).getText();
			} catch (UiObjectNotFoundException e) {
//				e.printStackTrace();
				num = i;
				break;
			}
		}
		return num;
	}

往期文章精選

  1. java一行代碼打印心形
  2. Linux性能監控軟件netdata中文漢化版
  3. 接口測試代碼覆蓋率(jacoco)方案分享
  4. 性能測試框架
  5. 如何在Linux命令行界面愉快進行性能測試
  6. 圖解HTTP腦圖
  7. 寫給全部人的編程思惟
  8. 測試之JVM命令腦圖
  9. 將json數據格式化輸出到控制檯
  10. 如何測試機率型業務接口
  11. 「雙花」BUG的測試分享
  12. 將swagger文檔自動變成測試代碼
  13. Mac+httpclient高併發配置實例
  14. httpclient處理多用戶同時在線

公衆號地圖 ☢️ 一塊兒來~FunTester

相關文章
相關標籤/搜索