Lan*_*Jan 8 android htmlunit http-unit
我在Android上寻找一个浏览器模拟库,它可以处理类似的东西
HttpUnit或HtmlUnit会做得很好,但是它们都很难在Android上运行.
除了(Android)HttpClient之外还有其他选择吗(因此我自己做了很多以上的事情)?或者我可以以某种方式使用Android webkit /浏览器?
提前致谢!
我建议你看看AndroidDriver for selenium。这似乎是使用 Android 测试框架轻松测试 Web 应用程序的一种简单方法。
您必须使用包含 WebView 的活动才能测试 HTTP/HTTPs 网站。驱动程序通过此 Activity 进行实例化:
WebDriver driver = new AndroidWebDriver(getActivity());
Run Code Online (Sandbox Code Playgroud)
这是一个示例测试,引用自上面的链接:
public void testGoogleWorks()
// Loads www.google.com
driver.get("http://www.google.com");
// Lookup the search box on the page by it's HTML name property
WebElement searchBox = driver.findElement(By.name("q"));
// Enter keys in the search box
searchBox.sendKeys("Android Rocks!");
// Hit enter
searchBox.submit();
// Ensure the title contains "Google"
assertTrue(driver.getTitle().contains("Google"));
// Ensure that there is at least one link with the keyword "Android"
assertTrue(driver.findElements(By.partialLinkText("Android")).size() > 1);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5110 次 |
| 最近记录: |