Selenium测试:方法不允许错误

时间:2016-08-19 19:37:19

标签: java c# selenium

我正在尝试按照here

上的说明学习如何在C#中创建硒测试

设置功能:

    [SetUp]
    public void SetupTest() {
        selenium = selenium = new DefaultSelenium("TestServer", 4444, "*iexplore", BaseUrl);
        selenium.Start();
        verificationErrors = new StringBuilder();
    }

每当我运行我的测试时,selenium.Start();抛出以下异常:

System.Net.WebException:远程服务器返回错误:(405)方法不允许。

结果StackTrace:

 at System.Net.HttpWebRequest.GetResponse()
     at Selenium.HttpCommandProcessor.DoCommand(String command, String[] args)
     at Selenium.HttpCommandProcessor.Start()
     at Selenium.DefaultSelenium.Start()
     at SeleniumTests.IMPORT.SetupTest()

selenium服务器(版本3.0.0.beta)正在远程服务器上运行,我已经打开了4444端口。

1 个答案:

答案 0 :(得分:2)

您应该使用Selenium Web Driver而不是Selenium RC。 Selenium RC很老了。我使用C#使用Selenium Web Driver的方式如下。

IWebDriver driver = new InternetExplorerDriver();
driver.Navigate().GoToUrl("https://www.example.com");