2014-09-25 124 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注释。

如果您有更多疑问,请发表评论。