首页 > 代码库 > 转载:如何使用RFT自动打开IE

转载:如何使用RFT自动打开IE

如何在RFT测试脚本中打开IE浏览器?
 
第一步,配置应用程序进行测试:
“配置”菜单 ——》 “配置应用程序进行测试。。。”,进入下面这个界面,默认三个自带的应用程序,点击“添加”加入IE。加入IE之后,点击运行测试是否配置成功
 
如果不成功,请按IE页面提示的步骤处理(非常详细)。
 
 
第二步,新建RFT脚本,调用IE浏览器
 
 1 package baidu2; 2 import resources.baidu2.baiduSearchHelper; 3 import com.rational.test.ft.*; 4 import com.rational.test.ft.object.interfaces.*; 5 import com.rational.test.ft.object.interfaces.SAP.*; 6 import com.rational.test.ft.object.interfaces.WPF.*; 7 import com.rational.test.ft.object.interfaces.dojo.*; 8 import com.rational.test.ft.object.interfaces.siebel.*; 9 import com.rational.test.ft.object.interfaces.flex.*;10 import com.rational.test.ft.object.interfaces.generichtmlsubdomain.*;11 import com.rational.test.ft.script.*;12 import com.rational.test.ft.value.*;13 import com.rational.test.ft.vp.*;14 import com.ibm.rational.test.ft.object.interfaces.sapwebportal.*;15 /**16  * Description   : Functional Test Script17  * @author lenovo18  */19 public class baiduSearch extends baiduSearchHelper20 {21     /**22      * Script Name   : <b>baiduSearch</b>23      * Generated     : <b>2014-10-20 下午11:34:22</b>24      * Description   : Functional Test Script25      * Original Host : WinNT Version 6.1  Build 7601 (S)26      * 27      * @since  2014/10/2028      * @author lenovo29      */30     public void testMain(Object[] args) 31     {32         // 启动,已经配置好的被测应用程序33         startApp("iexplore");34         35     }36 }

正常情况下,启动成功了。

 

值得注意的地方:

  1、JER的版本,要与IE版本适配。如果版本过低,请下载安装合适版本。

  2、如果配置都做好了,还是无法使用脚本调用,启动IE请重启RFT,再试。

待学习的问题:

  如何在使用脚本调用IE后,进入到自定义的URL,访问相应的WEB站点。

 

如何连接SQLSERVER?——java JDBC方式连接
 
连接sqlserver2000的方法:
首先要下载JDBC驱动及其sqlserver SP3,安装完毕后,将JDBC下的lib文件夹的三个jar包(C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib)添加到rft菜单项:项目-属性-Java构建路径-库。代码如下:
String sql;
  Connection conn;
  Statement stmt;
  ResultSet rs;
  try
  {
   Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
   String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
   String user="sa";
   String password="";
   conn= DriverManager.getConnection(url,user,password);
   stmt=conn.createStatement();
   sql="select * from employee";
   rs=stmt.executeQuery(sql);
   while(rs.next())
   {
    System.out.println(rs.getString(1)+"-"+rs.getString(2));
   }
   rs.close();
   stmt.close();
   conn.close();
  }
  catch(Exception e)
  {
   e.printStackTrace();
  }
值得注意的地方:
JAVA访问2005,用到的 drivers和Connection.url形式与2000不同,驱动程序也不同必须从新下载
drivers=com.microsoft.sqlserver.jdbc.SQLServerDriver    2005
Connection.url=jdbc:sqlserver://localhost:1433;DatabaseName=db

访问2005的jar文件只有一个,而2000有三个,2005的驱动下载:http://msdn2.microsoft.com/zh-cn/data/aa937724(en-us).aspx
代码如下:http://www.itzhe.cn/article/20080116/54693.html

转载:如何使用RFT自动打开IE