从Selenium RC迁移到Webdriver

从Selenium RC迁移到Webdriver,selenium,automation,webdriver,selenium-rc,Selenium,Automation,Webdriver,Selenium Rc,我正在尝试迁移到webdriver,因为它更快。我该怎么做? 目前,我正在为selenium使用setUp()命令。我需要为webdriver添加任何新的jar文件吗?我想用我在项目中使用的通用特性方法来描述一下。 我正在使用SeleniumWebDriver。在java上工作。 艾德:好主意。 构建经理:maven 所以我得到了POM.xml文件。 因此,我只需在POM xml中添加以下依赖项: <dependency> <groupId>junit

我正在尝试迁移到webdriver,因为它更快。我该怎么做?
目前,我正在为selenium使用setUp()命令。我需要为webdriver添加任何新的jar文件吗?

我想用我在项目中使用的通用特性方法来描述一下。 我正在使用SeleniumWebDriver。在java上工作。 艾德:好主意。 构建经理:maven

所以我得到了POM.xml文件。 因此,我只需在POM xml中添加以下依赖项:

<dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>4.4</version>
      </dependency>

      <dependency> <groupId>org.seleniumhq.selenium</groupId>
          <artifactId>selenium-java</artifactId>
          <version>2.24.1</version>
      </dependency>
还有一些从BaseSekeniumTest.java继承的其他类 在这里,我描述了由
@Test
这就是我项目的结构


希望这对您有所帮助。

这需要更多信息。RC测试是如何工作的?你使用什么样的测试框架?朱尼特?有多少个测试?什么浏览器?给我们提供更多的细节,这样我们可以给你一些明确的答案。好的,所以我使用Junit。有一个测试,它访问一个充满测试用例的excel文件。我使用Firefox12.0。我使用以下命令启动独立的selenium服务器:java.exe-jar selenium-server-standalone-2.22.0.jar-browserSessionReuse-firefoxProfileTemplate E:\Automation\profile请参阅我的这篇文章。
public class BaseSeleniumTest extends SeleneseTestBase {
    static WebDriver driver;



    @BeforeClass
    public static void firefoxSetUp() throws MalformedURLException {


        driver = new FirefoxDriver();  
    }
    @Before
    public void homePageRefresh() throws IOException {
        driver.get("login.base.url");
    }


    @AfterClass
    public static void closeFirefox(){
        driver.quit();
    }
...
}