public void testViaLoadUrl() {
   testView.loadUrl("file:///android_asset/www/backbuttonmultipage/sample2.html");
   sleep();
   String url = mUiThread.getUrl();
   assertTrue(url.endsWith("sample2.html"));
   testView.loadUrl("file:///android_asset/www/backbuttonmultipage/sample3.html");
   sleep();
   url = mUiThread.getUrl();
   assertTrue(url.endsWith("sample3.html"));
   boolean didGoBack = mUiThread.backHistory();
   sleep();
   url = mUiThread.getUrl();
   assertTrue(url.endsWith("sample2.html"));
   assertTrue(didGoBack);
   didGoBack = mUiThread.backHistory();
   sleep();
   url = mUiThread.getUrl();
   assertTrue(url.endsWith("index.html"));
   assertTrue(didGoBack);
 }
 public void testViaHref() {
   testView.sendJavascript("window.location = 'sample2.html';");
   sleep();
   String url = mUiThread.getUrl();
   assertTrue(url.endsWith("sample2.html"));
   testView.sendJavascript("window.location = 'sample3.html';");
   sleep();
   url = mUiThread.getUrl();
   assertTrue(url.endsWith("sample3.html"));
   boolean didGoBack = mUiThread.backHistory();
   sleep();
   url = mUiThread.getUrl();
   assertTrue(url.endsWith("sample2.html"));
   assertTrue(didGoBack);
   didGoBack = mUiThread.backHistory();
   sleep();
   url = mUiThread.getUrl();
   assertTrue(url.endsWith("index.html"));
   assertTrue(didGoBack);
 }