Проблема с использованием драйвера htmlunit для Selenium - PullRequest
0 голосов
/ 17 января 2011

Я использую драйвер htmlunit с селеном 2, но когда в моем тесте сделан следующий вызов:

driver.get (startPage);

Возвращает:

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

в качестве исходной страницы, когда я затем вызываю driver.getPageSource ();

Кто-нибудь знает, почему Selenium не загружает полный исходный код моей страницы?

1 Ответ

0 голосов
/ 03 июня 2011

Вы должны использовать код ниже:

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

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

        string a = driver.PageSource;

теперь весь исходный код веб-страницы хранится в переменной 'a'.

...