转载:如何使用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 Script
17  * @author lenovo
18  */
19 public class baiduSearch extends baiduSearchHelper
20 {
21     /**
22      * Script Name   : <b>baiduSearch</b>
23      * Generated     : <b>2014-10-20 下午11:34:22</b>
24      * Description   : Functional Test Script
25      * Original Host : WinNT Version 6.1  Build 7601 (S)
26      *
27      * @since  2014/10/20
28      * @author lenovo
29      */
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

时间: 2024-08-11 12:24:51

转载:如何使用RFT自动打开IE的相关文章

zBar扫描二维码时闪光灯自动打开问题

相信大家对zBar并不陌生,比较常用的扫描二维码和条形码的第三方库,在这不做过多解释. 我要说的是,有种场景我们在扫描二维码时,周围环境比较阴暗,光线不好,这个时候我们需要去开灯.这个时候的需求是我们如果能打开手机自带的闪光灯就好了. 到这一步并不难,网上也有很多关于打开手机闪光灯的代码,在这里我也贴出来一份: <span style="font-size:14px;">- (void)openLight:(UIButton *)sender { AVCaptureDevi

所有浏览器打开后自动打开115.29.163.152/404.html这个网页,然后自动跳转到hao123 解决办法

这几天,电脑所有浏览器打开后自动打开115.29.163.152/404.html这个网页,然后自动跳转到hao123这个网页,网上查询没解决办法.开始自己找,搜索注册表,都无效,最后下载软件HijackThis(HijackThis是一款英文免费软件,由荷兰的一名学生merijn开发.提供其利用业余时间开发的软件供大家下载.HijackThis能够扫描注册表和硬盘上的特定文件,找到一些恶意程序“劫持”浏览器的入口.但要提醒大家注意的是,这些内容也可能正由正常的程序在使用,所以不能草率处理,必须

Python实验:百度搜索关键字自动打开相关URL

#! python # coding: utf-8 # python实现百度搜索关键字,并依次用浏览器打开前五个搜索结果 ## ##Beautiful Soup 是一个模块,用于从HTML 页面中提取信息(用于这个目的时,它比正则表达式好很多).BeautifulSoup 模块的名称是bs4(表示Beautiful Soup,第4 版).要安装它,需要在命令行中运行pip install beautifulsoup4 import bs4, sys, webbrowser, requests #

linux编程C/C++如何自动打开一个终端并且运行新程序

做linux开发过程中,需要在某个程序运行到特定过程中打开一个新的终端界面,运行一个新的程序,具体的实现过程非常简单. 首先,system()用来在C/C++代码中实现系统命令,而gnome-terminal -e ./test用来打开当前目录的测试程序test. 在自己代码中添加如下一句命令: system("gnome-terminal -e ./test"); 如此可以实现在代码中打开一个终端,并且运行一个新程序. linux编程C/C++如何自动打开一个终端并且运行新程序,布布

通过修改注册表,阻止win10开机后自动打开msn中文网

有些Win10用户会遇到开机后自动打开浏览器访问MSN中文网的问题,可以通过修改注册表来解决这一问题 1. 打开注册表(Win+R,输入regedit) 2. 依次进入如下注册表项目录 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet 3. 修改注册表项EnableActiveProbing,值为0即可 好记性不如烂笔头,留在自己博客里,万一以后重装系统又遇到这个问题了,就可以很容易的解

inno安装卸载时检测程序是否正在运行卸载完成后自动打开网页-代码无效

inno安装卸载时检测程序是否正在运行卸载完成后自动打开网页-代码无效 inno setup 安装卸载时检测程序是佛正在运行卸载完成后自动打开网页-代码无效 --------------------------代码如下--------------------------- [Code]varErrorCode: Integer;IsRunning: Integer; // 安装时判断客户端是否正在运行function InitializeSetup(): Boolean;beginResult

EditText控件设置只读,动态控制EditText状态 输入框不自动打开输入法

Android的文本框输入控件(EditText),有时需要设置控件为只读,最简单的方法就是在layout xml文件中设置EditText的android:editable属性值为false即可,但是大部分时候我们需要在Java代码中动态设置EditTex的只读性,而android里没有提供对应的setEditable方法来设置EditText的只读属性,这时候可以通过以下方式变通实现: public static void setEditTextReadOnly(TextView view)

Centos自动登录系统并自动打开VNC Server

系统自动登录 修改配置文件 sudo vim /etc/gdm/custom.conf 增加配置 [daemon] AutomaticLogin=spark AutomaticLoginEnable=True 开机自动打开VNC Server 开启VNC Server Service自动启动 sudo setup 按Tab键选择“System Services" 找到”vncserver",按空格键选中 按Tab键选择“OK”并按空格键确认保存 修改配置文件 sudo vim /etc

ubuntu14.04 numlock 开机自动打开方法

在windows开机后,数字键盘灯是亮着的,但是当切换到ubuntu系统后登录用户名和密码时,如果你设定的有数字,都要先打开数字键盘区NUMLOCK键,然后再输入了,很不方便. 首先,需要安装一个小软件,在终端中执行以下: sudo apt-get install numlockx 然后编辑: sudo gedit /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf 在最后添加:greeter-setup-script=/usr/bin