2014-09-25 121 views
-3

我對硒IDE和硒webdriver的一些問題:硒IDE和硒的webdriver - 性能

  1. 無論硒IDE和硒的webdriver可以使用SVN集成,其他工具,並與測試管理工具嗎?
  2. 硒IDE和硒Webdriver是否支持:WS Securit,SSL,HTTPS,SOAP,JDBC,JMS?
  3. 無論硒IDE和硒Webdriver是否有能力安裝插件。如果是這樣,什麼?
  4. 硒IDE和硒Webdriver是否可以讀取物體屬性,測量響應時間,自動識別物體,創建自己的框架,選擇檢查點,raport個性化?
  5. 硒IDE和硒WEbdriver是否支持迴歸測試和單元測試?
+0

在一個SO問題中提出一大堆問題是一個可靠的方法,因爲「太寬泛」而值得關閉。 – Louis 2015-05-04 22:19:20

回答

1
  1. 是。任何事情都可以上傳到源代碼管理。如果它有API,任何東西都可以與其他任何東西集成。
  2. 編號Selenium只與browser DOM相互作用。您將需要使用其他Java庫來完成其他任務。
  3. 硒只是一個library。在這種情況下,「插件」的概念是沒有意義的。
  4. 否;見#2和#3。
  5. 否;見#2和#3。
0

我想你的問題更多的是編輯和編程語言,而不是專門針對硒。答案可能會有所幫助。

1.硒IDE和硒Webdriver是否可以與SVN,其他工具和測試管理工具集成?

答:可以,您可以將SVN,Git和其他工具與編輯器例子集成在一起:Eclipse。 看看這個視頻。 https://www.youtube.com/watch?v=ptK9-CNms98

2.是否硒IDE和硒的webdriver具有支持:WS SECURIT,SSL,HTTPS,SOAP,JDBC,JMS? Ans:是的,這是可能的。例如,用於連接數據庫,你可以用下面的代碼:

public class JavaDBConnect { 

    public static void main(String[] args) throws SQLException { 

     try { 
      Class.forName("com.mysql.jdbc.Driver"); 
      Connection con = (Connection) DriverManager.getConnection ("jdbc:mysql://YOUR DB URL", "root", ""); 

      Statement stmt = (Statement) con.createStatement(); 

      ResultSet rs=stmt.executeQuery("select * from users"); 

      while(rs.next()) 

      System.out.println(rs.getInt(1)+" "+rs.getString(2)+" "+rs.getString(3)); 
      con.close(); 

      } 
     catch(Exception e){ 
      System.out.println(e); 
      } 
     } 
    } 

請通過鼠標懸停輸入相關的庫。

3.無論硒IDE和硒Webdriver是否有能力安裝插件。如果是這樣,什麼? Ans。是的,可以安裝插件。我可以知道你定位到哪些插件嗎?您可以在eclipse>Install New Software中點擊Help,讓您的編輯器使用n個第三方軟件/插件。如果您正在使用maven項目,則可以在pom.xml中添加任何plugindependencies。請參考此鏈接查看全部https://mvnrepository.com/

4。無論硒IDE和硒Webdriver能夠讀取對象的屬性,測量響應時間,自動識別對象,創建自己的框架,選擇檢查點,raport個性化? Ans。對於時間響應,報告和框架,您可以使用TestNGReportNG。我不是很確定你的意思是自動對象識別,可能你可以用selenium IDEfirepath來緩解這個工作。

5.硒IDE和硒WEbdriver是否支持迴歸測試和單元測試? Ans。自動化的主要目的僅在於迴歸測試。當然接口也可以用於單元測試。爲了簡單起見,您可以使用junit註釋。

如果您有更多疑問,請發表評論。