C# 单元测试本地Asp WebForm

C# 单元测试本地Asp WebForm,c#,asp.net,visual-studio,unit-testing,selenium,C#,Asp.net,Visual Studio,Unit Testing,Selenium,我是单元测试新手。我使用的工具是visual studio中的Selenium webdriver 为了练习,我首先重定向到不同的URL,并测试它们的控件,以发现工作是正确的。然后我创建了自己的Asp网络表单用于测试。所以我现在想要的是重定向到测试方法中的localhost web表单,这是我无法做到的。 即使我这样做: [TestMethod] public void TestAspForm() { driverGC.Url = ("http://lo

我是单元测试新手。我使用的工具是visual studio中的Selenium webdriver 为了练习,我首先重定向到不同的URL,并测试它们的控件,以发现工作是正确的。然后我创建了自己的Asp网络表单用于测试。所以我现在想要的是重定向到测试方法中的localhost web表单,这是我无法做到的。 即使我这样做:

    [TestMethod]

    public void TestAspForm()
    {
        driverGC.Url = ("http://localhost:55311/AspForm.aspx");
     }
页面从未加载。我得到以下信息:
有人可以指导我吗???

首先,您需要运行服务器,然后运行测试。似乎您没有运行服务器

它将导航到您的页面

ChromeDriver driver;
[TestMethod]    
public void TestAspForm()
{
   driver.Navigate().GoToUrl("http://localhost:55311/AspForm.aspx");
}

尝试
driver.Navigate().gotour(“www.google.com”)您将看到它正确地导航到页面。

请查看图片附件我编辑了我的答案。您没有正在运行的服务器。如果您将driver.Navigate().GoToUrl(“);切换到driver.Navigate().GoToUrl(“www.google.com”);您将被导航到google页面。如何使我的服务器进入运行状态?不。即使在导航到url时也不会