I am trying to set up a visual studio project with acceptance tests using NUnit and Selenium Web Driver, I would like to be able to "run tests" and this to start my web site, use selenium to run the tests and quit.
I have this basic setup so far:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.PhantomJS;
namespace FrontEndTests.AcceptanceTests
{
[TestFixture]
class Phantom
{
    private PhantomJSDriver _driver;
    [SetUp]
    public void WhenOpeningANewWebPage()
    {
        _driver = new PhantomJSDriver();
        _driver.Navigate().GoToUrl(@"localhost");
    }
    [Test]
    public void ThenICanFindAClass()
    {
        Assert.NotNull(_driver.FindElement(By.ClassName("featured")));
    }
    [TearDown]
    public void Finally()
    {
        _driver.Quit();
    }
}
}
If I set the URL to 'www.google.com' the tests pass fine (with the correct class set) but localhost returns elementnotfoundexception in selenium.
How do I get it to work locally?
Thanks
 
     
     
     
    