回复 5# 的帖子
感谢了,:lol :handshake 谢谢.帮助很大. 我也遇到这个问题,谢谢walker兄! :victory: 谢谢楼主,我今天刚碰到这样的问题,很是郁闷,我还以为是我的安装系统出现问题了呢。因为安装的时候有个。dll没有注册成功。
真的十分感谢!
So cool
So cool you are !回复 3# 4# 的帖子
斑竹, 看了你3# 和4# 得讲解还是没有明白从result tree来看,第二次执行时,user name和passwd都通过了,但是 为什么会出现 “userName填完以后,填写password后,userName又变成空的“得情况呢?
这个怎么会是sync那句引起的呢,第二次的第一步就是重新登陆,登陆叶面也是正确的,怎么会与前一个页面 有关系?
盼赐教
谢谢版主
我也录制了这个程序,但是我在建立表格检查点后,建立输出值,但却无法输出(在Data Table没有数据显示),且表格检查点Failed,查看Detail是因为没有数据检查。。。版主能给个联系方式吗?如MSN。。。
或你加我MSN: crystal.0213@hotmail.com
非常感谢 斑竹 看不到 哦:(
看来不会回答了咯
试试
谢谢 斑竹也帮帮我吧,我也是第二次回放时您说的错误,可我按您的修改后,还是有问题,如果让QTP自动帮我运行可以,我写了一个循环就不能运行第二次了,您帮我看看吧。For i=1 toDatatable.GetRowCount
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set DataTable("username", dtGlobalSheet)
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("password").SetSecure DataTable("password", dtGlobalSheet)
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Image("Sign-In").Click 19,10
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").Sync
Browser("Welcome: Mercury Tours").Close
datatable.GlobalSheet.SetNextRow
Next
就是上面的这段脚本,先谢了。 Dialog("Login").WinEdit("Agent Name:").Set "mmmmmm"
Dialog("Login").WinEdit("Agent Name:").TypemicTab
Dialog("Login").WinEdit("Password:").SetSecure "4773241063e160a94f876b2ea8fdbe6ac0d74057"
Dialog("Login").WinEdit("Password:").TypemicReturn
Window("Flight Reservation").ActiveX("MaskEdBox").Type "010108"
Window("Flight Reservation").WinComboBox("Fly From:").Check CheckPoint("Fly From:")
Window("Flight Reservation").WinComboBox("Fly From:").Select DataTable("from", dtGlobalSheet)
Window("Flight Reservation").WinComboBox("Fly To:").Select "Frankfurt"
Window("Flight Reservation").WinButton("FLIGHT").Click
Window("Flight Reservation").Dialog("Flights Table").WinList("From").Activate "15789 DEN 12:48 PM FRA 01:33 PM AA $106.00"
Window("Flight Reservation").WinEdit("Name:").Set "ee"
Window("Flight Reservation").WinRadioButton("First").Set
Window("Flight Reservation").WinButton("Insert Order").Click
也是参数化后运行到第二行出错,代码如上,如何解决? To walker1020或者其他的高手:
我在照着QTP8 Tutorial_oldsidney.pdf上介绍的参数化OUTPUT做的时候,发现在运行DATA TABLE里第2个值的时候报错 :Cannot identify the item (for object "outFlight"). Verify that this item's properties match an item currently displayed in your application.
请问是什么原因啊?
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "hzz529"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("password").SetSecure "476920f9c3bbe6b24791a6788454f3686701"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Image("Sign-In").Click 16,10
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromPort").Select DataTable("departure", dtGlobalSheet)
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromDay").Select "29"
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("toPort").Select "San Francisco"
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("toDay").Select "31"
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebRadioGroup("servClass").Select "Business"
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").Image("findFlights").Click 51,8
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").Output CheckPoint("270")
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").WebRadioGroup("outFlight").Select "Blue Skies Airlines$361$271$7:10"
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").WebRadioGroup("inFlight").Select "Blue Skies Airlines$631$273$14:30"
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").Image("reserveFlights").Click 56,6
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").Check CheckPoint("Book a Flight: Mercury")
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebTable("New York to San Francisco").Check CheckPoint("New York to San Francisco")
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst0").Set "Robin"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst0").Check CheckPoint("passFirst0")
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passLast0").Set "Huang"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("creditnumber").Set "888-1234566"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").Image("buyFlights").Click 62,8
Browser("Welcome: Mercury Tours").Page("Flight Confirmation: Mercury").Check CheckPoint("New York")
Browser("Welcome: Mercury Tours").Page("Flight Confirmation: Mercury").Image("home").Click
以上是我的脚本 谢谢了。 楼主是个超级大好人 这两天也一直被这个问题困扰,但找不着实质的问题,看了楼主的讲解,终于明白了.
谢谢楼主. 我遇到这个问题了, 但是其实我的原始代码没有加入同步点的
所以应该不存在这个问题
我猜测是页面的名字一个是有2后缀的所以找不到
但是我很奇怪的是 第一次run的时候有问题
第2天来了我run 他自己好了
我都很无语