安装或设置

对于 Visual Studio [NuGet]:

安装 PhantomJS 最简单的方法是使用 NuGet 包管理器。

在你的项目中,右键单击引用,然后单击“管理 NuGet 包”,如下所示:

StackOverflow 文档

然后,在搜索栏中键入 PhantomJS,选择它并按如下所示进行安装。

StackOverflow 文档

以下是其他推荐套餐的列表:

  • Selenium.WebDriver - 将 PhantomJS 与 Selenium 一起使用
  • Selenium.Support - 进一步扩展 Selenium 的功能

现在,在开头添加这些引用:

using OpenQA.Selenium;
using OpenQA.Selenium.PhantomJS;

现在你可以用这个[C#]这样的简单程序来测试它:

using (var driver = new PhantomJSDriver())
{
    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);
    }
}