51Testing软件测试论坛
标题:
请教问题(QA_bay一定要进来看一下!)
[打印本页]
作者:
willcheung
时间:
2005-1-20 17:31
标题:
请教问题(QA_bay一定要进来看一下!)
问题1:
我侧的软件有一个隐藏的窗体,执行某些操作后它就会弹出,弹出后我执行时就找不到原来窗口中的那个控件了,我能不能加一个SET_WINDOW()来激活我要操作的窗体呢?
*********************************************************
问题2:
请看如下TSL:
# 请选择下一步操作
set_window ("请选择下一步操作", 2);
#check"是"and"否"button*********************************
button_check_info("是(Y)","enabled",1);
button_check_info("否(N)","enabled",1);
#check toolbar bitmap*********************************
set_window("品茗脚手架智能计算软件 - [123]", 1);
obj_check_bitmap("标准", "Img1", 1);
set_window("请选择下一步操作");
button_press ("取消");
执行到button_press ("取消");时提示找不到取消按钮(在我的GUI MAP中它是存在的)
当我将图片插入点去掉后就能找到了,脚本如下:
# 请选择下一步操作
set_window ("请选择下一步操作", 2);
#check"是"and"否"button*********************************
button_check_info("是(Y)","enabled",1);
button_check_info("否(N)","enabled",1);
#check toolbar bitmap*********************************
# set_window("品茗脚手架智能计算软件 - [123]", 1);
# obj_check_bitmap("标准", "Img1", 1);
# set_window("请选择下一步操作");
button_press ("取消");
请高手指点!!!!!!!!!
作者:
QA_BAY
时间:
2005-1-20 20:36
你试一下加入这个看行不行
win_activate("请选择下一步操作");----激活一个窗口
如果不行你在插入点后面加入
WAIT(3);
win_activate("请选择下一步操作");
作者:
QA_BAY
时间:
2005-1-20 20:40
或者你可以在这个程序后面加入
set_window ("请选择下一步操作", 2);
#check"是"and"否"button*********************************
button_check_info("是(Y)","enabled",1);
button_check_info("否(N)","enabled",1);
#check toolbar bitmap*********************************
# set_window("品茗脚手架智能计算软件 - [123]", 1);
# obj_check_bitmap("标准", "Img1", 1);
if ((win_exists ("("请选择下一步操作") == E_OK))
win_activate("请选择下一步操作");
else
report_msg("这个窗口没有激活");
作者:
生如火花
时间:
2005-1-20 22:03
关键是弹出后你要操作的窗口能不能在最顶端,能的话,一个set_window就可以实现,如果弹出的窗口会保持在顶端,则应该想办法关掉这个窗口了。
作者:
willcheung
时间:
2005-1-21 09:44
这几种方法都不行啊,
”请选泽下一步操作“是一个弹出式窗口,我要在这个窗口弹出后检查主窗口中工具栏某些功能是否灰掉,我就插入了一个bitmap point
检查工具栏的bitmap时,激活了主窗口“品茗脚手架智能计算软件 - [123]", ,此时“请选泽下一步操作“跑到后面去了,这时虽然用win_activate("请选择下一步操作")激活这个弹出窗口,但wr还是提示找不到取消按钮,郁闷阿!!
作者:
生如火花
时间:
2005-1-21 10:24
解决方法一:叫你们的开发做外挂程序使它保持在顶端
解决方法二:WR不能保证所有功能都实现自动化测试,所以用手工代替这一步
作者:
willcheung
时间:
2005-1-21 12:58
看样子我能手工代替这里这一步了,真诚的谢谢QA_BAY and 生如火花!!
作者:
pcl2004_27
时间:
2005-1-22 01:21
问题一
在脚本中调用api函数
关闭弹出窗口!激活你要的活动窗口
问题二
1.可以产生问题的原因是脚本运行太快窗口还没有显示,插入一个同步点或者延时试验一下
2.也可能产生的原因是脚本运行过程中当验证图像验证点的时候,活动窗体发生变化,需要你再设置这个窗体为活动窗体
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2