如何使用C#设置Selenium与Visual Studio .NET一起使用?
我尝试过使用google,但是有很多不同的方法可以使用Selenium。我正在使用:-Windows 2003 Server-Visual Studio
2008-通过Firefox安装的Selenium IDE-将NUnit 2.5复制到C:\-将seleniumRC复制到C:\
- 首先,我使用C#创建了一个图书馆项目。
这是我的课:
使用系统;
使用System.Text;
使用System.Text.RegularExpressions;
使用System.Threading;
使用NUnit.Framework;
使用selenium
命名空间SeleniumTest
{
[TestFixture]
公共类NewTest
{
私人seleniumselenium;
私有StringBuilder验证错误;
[建立]
公共无效SetupTest()
{
selenium = new DefaultSelenium(“ localhost”,4444,“ * iexplore”,“ http:// localhost:4444”);
selenium.Start();
VerificationErrors = new StringBuilder();
}
[拆除]
公共无效TeardownTest()
{
尝试
{
selenium.Stop();
}
catch(异常)
{
//如果无法关闭浏览器,请忽略错误
}
Assert.AreEqual(“”,“”);
}
[测试]
公共无效TheNewTest()
{
selenium.Open(“ /google.com”);
}
}
}
接下来,添加来自C:\ Selenium RC \ selenium-dotnet-client-driver-1.0.1的所有引用
- 编译图书馆计划,成功。没有错误。
- 运行NUnit.exe,现在出现错误:(
SeleniumTest.NewTest.TheNewTest:Selenium.SeleniumException:XHR错误:URL =
http:// localhost:4444 / google.com
Response_Code = 403 Error_Message = Forbidden + for + Proxy
回答:
由于将baseURL设置为Selenium
RC的baseURL,因此收到了Forbidden错误。您需要将其设置为http://www.google.com,然后在测试中
[Test] public void TheNewTest()
{
selenium.Open( "/" );
}
或者您需要将测试更改为
[Test] public void TheNewTest()
{
selenium.Open( "http://www.google.com" );
}
以上是 如何使用C#设置Selenium与Visual Studio .NET一起使用? 的全部内容, 来源链接: utcz.com/qa/407931.html