Android 自動測試工具:selendroid
Selendroid 是一個 Android 原生應用的 UI 自動化測試框架。測試使用 Selenium 2 客戶端 API 編寫。
Selendroid 可在仿真器和真實設備上運行,可集成 Node.js 到 Selenium Grid 實現伸縮性和并行測試。
示例代碼:
driver = new AndroidDriver(new URL("http://localhost:8080/wd/hub"), getDefaultCapabilities()); driver.findElement(By.id("startUserRegistration")).click(); WebDriverWait wait = new WebDriverWait(driver, 5); WebElement inputUsername = wait.until(ExpectedConditions.presenceOfElementLocated(By.id("inputUsername"))); inputUsername.sendKeys(user.getUsername()); Assert.assertEquals(nameInput.getText(), "Mr. Burns"); nameInput.clear(); nameInput.sendKeys(user.getName()); takeScreenShot("User data entered."); driver.findElement(By.id("btnRegisterUser")).click();
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!