合并selenium rc和webdriver

时间:2012-09-17 11:24:17

标签: python webdriver selenium-rc selenium-webdriver browser-automation

我使用Selenium RC和Python制作了大部分自动化代码。但是,我觉得随着我产品的发展(我通过硒RC测试),我的自动化需求也发生了变化。我用python尝试了Wedriver,它对我的​​产品很有用。但是,由于我的新产品版本的许多功能都是从以前的版本继承而来,我觉得我可以使用现有的Selenium RC代码。但是,对于新功能,我想使用Webdriver。

此外,还有一些事情是我维持的硒谱。例子:

  1. 对于ssl证书,使用selenium RC,我有两种方法:Selenium profile(我保存了对ssl证书的接受)和'trustallsslcertificates'参数,同时启动selenium rc。使用trustallsslcertificates会降低自动化速度,就像地狱一样 但是,使用webdriver,我不需要所有这些ssl证书。
  2. 使用Selenium RC,每当我需要使用我的网页下载文件时,我都使用保存选项作为默认选项并将其保存在相同的selenium配置文件中。但是,使用webdriver,我还有其他选项来下载文件,而不是维护selenium配置文件。
  3. 我还检查了现有的问题:Selenium Web driver and selenium RC,但是,答案看起来很旧,很多事情必须在那时更新。

    我的问题的关键是:我可以整合我现有的python代码,我使用selenium RC(Python绑定 - selenium.py),使用python的Webdriver吗?

    PS:目前我使用的是selenium 2.3.0.jar文件

1 个答案:

答案 0 :(得分:-1)

import com.thoughtworks.selenium.DefaultSelenium;


public class Facebook {

public static void main (String [] args)
{
    DefaultSelenium ds= new DefaultSelenium("localhost",1223,"*firefox","https://");
    ds.start();
    ds.windowMaximize();
    ds.open("www.facebook.com");

}
}