SelendroidAndroid 自动测试工具
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();
评论
BrowserSwarmJS 自动测试工具
BrowserSwarm是微软公司推出的一个开源工具,用来帮助Web开发者在不同设备和浏览器上自动测试他们的JavaScript框架和库。
BrowserSwarmJS 自动测试工具
0
AATT自动测试工具
AATT是自动化可访问测试工具。基于浏览器可访问测试工具和插件需要手动测试,一次测一页。可爬网的网站的工具可以不需要登录就能扫描防火墙外面的页面。现在,你可以使用AATT集成可访问测试到你现有的自动化
AATT自动测试工具
0
SahiWeb自动测试工具
Sahi是一个用于Web应用程序的自动测试工具。Sahi运行为一个代理服务器,必须把浏览器的代理设置为Sahi服务器。然后Sahi注入javascript来访问Web页面中的元素。
SahiWeb自动测试工具
0
QTP自动测试工具
QTP全称(QuickTestProfessional)是Mercury公司(已被惠普收购)开发的一种自动测试工具,使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版
QTP自动测试工具
0