0

我使用Selenium RC和Python完成了大部分自動化代碼。但是,我感覺隨着產品的演變(我正在通過硒RC進行測試),我的自動化需求發生了變化。我用python試過Wedriver,它對我的​​產品很有幫助。但是,由於我的新產品版本的許多功能都是從以前的版本繼承的,我覺得我可以使用現有的Selenium RC代碼。但是,對於新功能,我想使用Webdriver。合併硒rc和webdriver

此外,還有一些w.r.t我所維護的硒配置文件。實例:

  1. SSL證書,使用硒RC,我有2種方法:硒輪廓(其中我已保存接受SSL證書的)和'trustallsslcertificates'參數而起始硒RC。使用trustallsslcertificates會像地獄一樣降低自動化速度。
    但是,使用webdriver,我不需要所有這樣的SSL證書。
  2. 使用Selenium RC,無論何時我需要使用我的網頁下載文件,我都使用了保存選項作爲默認值並將其保存在相同的硒配置文件中。但是,使用webdriver,我有其他選擇來下載文件,而不是維護硒配置文件。

我還檢查中存在的問題:Selenium Web driver and selenium RC,但是,答案似乎老了,很多事情必須再更新了。我的問題的

關鍵的是:我可以整合我現有的Python代碼,我用使用硒RC(Python綁定 - selenium.py)使用python,用的webdriver?

PS:目前我使用硒2.3.0.jar文件

回答

-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"); 

} 
} 
+0

可否請您編輯的代碼,並添加註釋來解釋正在使用的這個代碼的一部分合並呼叫通過的webdriver到的rc ? – GodMan