SimpleBrowser C

SimpleBrowser 是一个没有 JavaScript 支持的轻量级 WebDriver。

它比前面提到的 PhantomJS 快得多,但是当涉及功能时,它仅限于简单的任务,没有花哨的功能。

首先,你需要下载 SimpleBrowser.WebDriver 包,然后将此代码放在开头:

using OpenQA.Selenium;
using SimpleBrowser.WebDriver;

现在,这是一个如何使用它的简短示例:

using (var driver = new SimpleBrowserDriver())
{
    driver.Navigate().GoToUrl("http://stackoverflow.com/");

    var questions = driver.FindElements(By.ClassName("question-hyperlink"));

    foreach (var question in questions)
    {
        // This will display every question header on StackOverflow homepage.
        Console.WriteLine(question.Text);
    }
}