启动firefox ....(selenium)

时间:2012-03-29 04:48:44

标签: selenium

我在visual studio 2008上运行了一个selenium代码。代码是这样的..

using System;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
using NUnit.Framework;
using Selenium;

namespace SeleniumTests
{
[TestFixture]
public class MyFirstVCTest
{
    private ISelenium selenium;
    private StringBuilder verificationErrors;

    [SetUp]
    public void SetupTest()
    {
        selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://demo.volunteercampaigns.com/");
        selenium.Start();
        verificationErrors = new StringBuilder();
    }

    [TearDown]
    public void TeardownTest()
    {
        try
        {
            selenium.Stop();
        }
        catch (Exception)
        {
            // Ignore errors if unable to close the browser
        }
        Assert.AreEqual("", verificationErrors.ToString());
    }

    [Test]
    public void TheMyFirstVCTest()
    {

        selenium.Open("/?AspxAutoDetectCookieSupport=1");
        selenium.Click("link=Login");
        selenium.WaitForPageToLoad("30000");
        selenium.Type("id=ctl00_ContentPlaceHolder1_txtEmailAddress", "elonadn@ebees.com");
        selenium.Type("id=ctl00_ContentPlaceHolder1_txtPassword", "bees123");
        selenium.Click("id=ctl00_ContentPlaceHolder1_btnlogin");
        selenium.WaitForPageToLoad("30000");
        selenium.Click("id=ctl00_lblUserName");
        selenium.Click("id=ctl00_lnkSignOut");
        selenium.WaitForPageToLoad("30000");
    }
}
}

我使用以下命令(在命令提示符下)启动了selenium服务器服务器

java -jar selenium-server.jar

我得到以下屏幕enter image description here

我开始运行我的程序。但我有一个空的firefox窗口。现在命令提示符改为

enter image description here

为什么它在启动firefox时停止了?请帮忙..

我的firefox版本是11.0,selenium版本是2.20.0

提前致谢..

1 个答案:

答案 0 :(得分:0)

我认为错误是你的配置中列出了chrome。不应该是* firefox吗?