51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2225|回复: 2
打印 上一主题 下一主题

[原创] 如何让网站运行excel里的数据

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-12 01:30:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我import了一个.xls文件,但是到我运行时发现excel里的数据没有被网站运行 比如说,有一个textbox里记录了一个城市的名字。我在.xls文件里存了两个其它城市的名字。当我运行脚本时,datatable里出现了excel里的数据,但是当运行结束时datatable 里没有这些数据了。另外当运行时textbox 里是空的,并没有显示任何值。(没有像直接设置参数那样显示datatable里的值)下面是我的代码,麻烦各位帮我看看
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "xouyang"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("password").SetSecure "46950da0377ebbfe"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Image("Sign-In").Click 13,12
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury_2").Image("findFlights").Click 15,10
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury_2").Image("reserveFlights").Click 46,10
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury_2").WebEdit("passFirst0").Set "xin"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury_2").WebEdit("passLast0").Set "ouyang"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury_2").WebEdit("creditnumber").Set "123"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury_2").WebEdit("billCity").Set DataTable.Import("C:\Global.xls")
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury_2").Image("buyFlights").Click 2,12
Browser("Welcome: Mercury Tours").Page("Flight Confirmation: Mercury_2").Image("home").Click


万分感谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-7-12 07:07:20 | 只看该作者
楼主的用法有问题,应该该import,然后使用datatable里面的数据。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-7-12 19:34:59 | 只看该作者
LZ可以这样试试,把xls文件中的数据读出来,然后再set给对象的text属性。
简单代码我附上:

Set xlApp = CreateObject("Excel.Application")
xlApp.application.visible=true
Set xlbook=xlApp.WorkBooks.Open("d:\calc.xls")

Set xlSheet = xlBook.Worksheets("Sheet1")

For i=2 to 24
        usrname = xlSheet.cells(i,1).value
        usrpwd = xlSheet.cells(i,2).value
        expvalue = xlSheet.cells(i,3).value
        msgbox usrname
        msgbox usrpwd
        msgbox expvalue
''''''代码段'''''''

If expresult <> actresult Then


else


End If
xlSheet.cells(i,5) = formatnumber(actresult,2,0)
Next

xlbook.save
xlApp.DisplayAlerts = False
xlbook.close(true)
xlApp.quit
Set excel=nothing
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-20 19:27 , Processed in 0.069955 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表