51Testing软件测试论坛

标题: 火车票订票目的地不能选择 [打印本页]

作者: xuanzhuanxuehua    时间: 2011-12-21 15:46
标题: 火车票订票目的地不能选择
最近想要录制一个火车票订票的过程,结果回放不成功。步骤如下:
1. 网址http://www.12306.cn/mormhweb
2.点击左边的“购票”链接
3.输入目的地,问题就在这儿了,网页上输入之后必须要手动点击才能出现在输入框中。录制的时候无法录下这一步,所以导致回放不成功。
哪位大侠指点一下这个问题要怎么解决?小女纸在此先谢过了哈!
录制脚本如下:
Browser("铁路客户服务中心").Page("铁路客户服务中心").Image("ico_gp").Click
Browser("铁路客户服务中心").Page("铁路客户服务中心_2").Frame("main").WebEdit("orderRequest.from_station_name").Set "北京"
作者: binllyyu    时间: 2011-12-27 22:38
用  onmouseover 把鼠标移上去,
Browser("铁路客户服务中心").Page("铁路客户服务中心_2").Frame("main_2").WebEdit("orderRequest.from_station_name").FireEvent "onmouseover"
Browser("铁路客户服务中心").Page("铁路客户服务中心_2").Frame("main_2").WebEdit("orderRequest.from_station_name").Click
Browser("铁路客户服务中心").Page("铁路客户服务中心_2").Frame("main_2").WebEdit("orderRequest.from_station_name").Set "SZ"
Browser("铁路客户服务中心").Page("铁路客户服务中心_2").Frame("main_2").WebElement("出发地").FireEvent "onmouseover"
Browser("铁路客户服务中心").Page("铁路客户服务中心_2").Frame("main_2").WebElement("出发地").Click
WebElement("出发地") 这个对象的属性 text 是参数化的,在datatable 中设置的为深圳.

录制的时候, 设置 tool- web event recording configuartion  将webedit的onmouseover事件添加上,然后就录制。 就是上面的脚本了。  

出发地 和目的地的选择,我已经试过了,可以选上的
作者: binllyyu    时间: 2011-12-27 22:42
录制前  设置一下。  tool- web event recording configuration  将webedit的onmouseover事件选上
Browser("铁路客户服务中心").Page("铁路客户服务中心_2").Frame("main_2").WebEdit("orderRequest.from_station_name").FireEvent "onmouseover"
Browser("铁路客户服务中心").Page("铁路客户服务中心_2").Frame("main_2").WebEdit("orderRequest.from_station_name").Click
Browser("铁路客户服务中心").Page("铁路客户服务中心_2").Frame("main_2").WebEdit("orderRequest.from_station_name").Set "SZ"
Browser("铁路客户服务中心").Page("铁路客户服务中心_2").Frame("main_2").WebElement("出发地").FireEvent "onmouseover"
Browser("铁路客户服务中心").Page("铁路客户服务中心_2").Frame("main_2").WebElement("出发地").Click
WebElement("出发地")这个对象的text属性是参数化的,上面的代码对应的就是深圳了。

出发地和目的地的选择,我已经测试过了。 可以回放成功的。呵呵




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2