Hi everyone,
I tried to google, but there are many different ways to work with Selenium. I'm using: - Windows 2003 Server - Visual Studio 2008 - Selenium IDE installed through Firefox - NUnit 2.5 is copied into C:\ - Selenium RC is copied into C:\
- First I created a Library Project using C#.
- And this my class :
using System;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
using NUnit.Framework;
using Selenium;
namespace SeleniumTest
{
[TestFixture]
public class NewTest
{
private ISelenium selenium;
private StringBuilder verificationErrors;
[SetUp]
public void SetupTest()
{
selenium = new DefaultSelenium( "localhost", 4444, "*iexplore", "http://localhost:4444" );
selenium.Start();
verificationErrors = new StringBuilder();
}
[TearDown]
public void TeardownTest()
{
try
{
selenium.Stop();
}
catch( Exception )
{
// Ignore errors if unable to close the browser
}
Assert.AreEqual( "", "" );
}
[Test]
public void TheNewTest()
{
selenium.Open( "/google.com" );
}
}
}
- Next add all references from the C:\Selenium RC\selenium-dotnet-client-driver-1.0.1
- Compiled the Library Project, succeeded. No errors.
- Run NUnit.exe, now errors :(
SeleniumTest.NewTest.TheNewTest: Selenium.SeleniumException : XHR ERROR: URL = http://localhost:4444/google.com Response_Code = 403 Error_Message = Forbidden+for+Proxy