如何在使用RC创建脚本时使用selenium-server-standalone-2.0rc2

时间:2013-02-15 07:01:48

标签: selenium selenium-rc selenium-webdriver selenium-grid

package com.html;

import com.thoughtworks.selenium.DefaultSelenium;
import com.thoughtworks.selenium.Selenium;

import junit.framework.TestCase;

public class Html5 extends TestCase{`enter code here`
    Selenium selenium1;
    public void setUp()
    {
        selenium1=new DefaultSelenium("localhost",4444,"*firefox","http://live.com");
        selenium1.start();
    }
}

出现在com.thoughtworks.selenium.DefaultSelenium中的错误;和DefaultSelenium(“localhost”,4444,“* firefox”,“http://live.com”);线。

请建议。

2 个答案:

答案 0 :(得分:1)

第一:

enter code here字符串的作用是什么?

其次:

如果import com.thoughtworks.selenium.DefaultSelenium;new DefaultSelenium中存在错误,那肯定是这些广告不在您的类路径中

selenium-server-standalone包含Selenium服务器类,但不包含客户端类DefaultSelenium is。您必须将客户端jar放在类路径中,我想这个版本为selenium2-java

答案 1 :(得分:0)

我认为你需要在构造函数中给出firefox.exe的路径。所以

selenium1 = new DefaultSelenium("localhost",4444,"*firefox","http://live.com");   Goes like
selenium1 = new DefaultSelenium("localhost",4444,"*firefox C:\Documents and Settings\Mozilla Firefox\firefox.exe","http://live.com");

尝试一次。