首页 > 代码库 > 转载:如何使用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();
}
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
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。