0

Selenium 2 で htmlunit ドライバーを使用していますが、テストで次の呼び出しが行われた場合:

driver.get(開始ページ);

戻り値:

<?xml version="1.0" encoding="ISO-8859-1"?>
<html>
  <head/>
  <body/>
</html>

driver.getPageSource(); を呼び出すときのソース ページとして。

Selenium が私のページの完全なソースをダウンロードしない理由を知っている人はいますか?

4

1 に答える 1

0

以下のコードを使用する必要があります。

        ICapabilities desiredCapabilities = DesiredCapabilities.HtmlUnit();
        IWebDriver driver = new RemoteWebDriver(desiredCapabilities);

        driver.Navigate().GoToUrl("http://www.google.com/");

        string a = driver.PageSource;

これで、Web ページのソース コード全体が変数 'a' に保存されます。

于 2011-06-03T14:27:41.437 に答える