如何使用C将Selenium设置为与Visual Studio.NET配合使用?

如何使用C将Selenium设置为与Visual Studio.NET配合使用?,selenium,Selenium,我试着用谷歌搜索,但是使用Selenium有很多不同的方法。我正在使用: -Windows 2003服务器 -Visual Studio 2008 -通过Firefox安装的Selenium IDE -NUnit 2.5被复制到C:\ -Selenium RC被复制到C中:\ 首先,我使用C创建了一个库项目。 这是我的班级: 接下来添加来自C:\Selenium RC\Selenium-dotnet-client-driver-1.0.1的所有引用 编译库项目,成功。没有错误。 运行NUnit.

我试着用谷歌搜索,但是使用Selenium有很多不同的方法。我正在使用: -Windows 2003服务器 -Visual Studio 2008 -通过Firefox安装的Selenium IDE -NUnit 2.5被复制到C:\ -Selenium RC被复制到C中:\

首先,我使用C创建了一个库项目。 这是我的班级: 接下来添加来自C:\Selenium RC\Selenium-dotnet-client-driver-1.0.1的所有引用 编译库项目,成功。没有错误。 运行NUnit.exe,现在出现错误: 硒测试。新测试。新测试: Selenium.Selenium例外:XHR 错误:URL= 响应\代码=403错误\消息= 禁止+用于+代理


您将获得禁止的错误,因为您正在将baseURL设置为Selenium RC的baseURL。您需要将其设置为,然后在测试中

    [Test]
    public void TheNewTest()
    {
        selenium.Open( "/" );
    }
或者您需要将测试更改为

    [Test]
    public void TheNewTest()
    {
        selenium.Open( "http://www.google.com" );
    }

将selenium的ide与c结合使用就是使用visual studio express。您可以将其作为测试框架。下面的链接为您提供了更多详细信息

创建单元测试项目 将库项目添加到解决方案中。 右键单击库项目,选择NuGet包选项。 搜索selenium安装前两个选项selenium和selenium支持类。 如果您想进行跨浏览器测试,还可以下载chrome驱动程序、IEDriver、gecko驱动程序。 在单元测试项目中创建测试类和测试方法

[测试类] //ReSharper禁用一次不一致命名 公共类测试类 { [测试方法] 公共无效登录测试 { //代码 } }


您好,在将其更改为SeleniumTest.NewTest.TheNewTest:Selenium.SeleniumException:ERROR:Command execution failure后,我收到了新的错误。请从日志窗口搜索论坛中的错误详细信息。错误消息是:访问被拒绝。我尝试了许多不同的方法。甚至我创建了一个控制台应用程序而不是类库来测试它。但它似乎冻结而不是运行。Selenium遥控器v.2出现。这是Firefox打开的链接:你能告诉我我错过了什么吗?谢谢这是我的博客:
    [Test]
    public void TheNewTest()
    {
        selenium.Open( "http://www.google.com" );
    }