51Testing软件测试论坛
标题:
浏览器同时打开两个bbs.51testing.com,在回放时为什么点击的是第一个选项卡的登录
[打印本页]
作者:
lingyuen122
时间:
2013-4-19 16:33
标题:
浏览器同时打开两个bbs.51testing.com,在回放时为什么点击的是第一个选项卡的登录
Systemutil.Run("bbs.51testing.com")
Browser("51Testing软件测试论坛 软件测试 |").o.OpenNewTab
Browser("name:=新建选项卡").Navigate "bbs.51testing.com"
Browser("51Testing软件测试论坛 软件测试 |_2").Page("51Testing软件测试论坛 软件测试 |").Link("登录").Click
作者:
yuermoon
时间:
2013-4-22 09:17
哪个是区分选项卡的,是page吗??如果是page,Page("51Testing软件测试论坛 软件测试 |")这里没有区分是第二个page吧?
作者:
黑羽祭
时间:
2013-4-23 09:05
回复
1#
lingyuen122
区分多个页面的属性是CreationTime,如果你录制的时候就是开着2个页面,那对象库里是会记录这个属性的。如果录制的时候,你只开了一个页面,那就没记录,就算你回放的时候开了2个页面,自然只会去第一个页面。
如果你用描述性编程,把CreationTime 属性写进去,也是可以实现的。
作者:
guoguo2005
时间:
2013-4-23 10:27
回复
3#
黑羽祭
高手。
作者:
lingyuen122
时间:
2013-4-23 12:59
回复
3#
黑羽祭
CreationTime 这个属性应该加到什么地方呢
作者:
黑羽祭
时间:
2013-4-23 14:19
回复
5#
lingyuen122
给你举个例子吧,比如你开2个百度页面
Browser("CreationTime:=0").Page(":=").WebEdit("name:=wd").Set "111"
Browser("CreationTime:=1").Page(":=").WebEdit("name:=wd").Set "222"
复制代码
这两句分别是对两个页面上的输入框进行写入
作者:
lingyuen122
时间:
2013-4-23 15:48
本帖最后由 lingyuen122 于 2013-4-23 15:49 编辑
[attach]84800[/attach][attach]84799[/attach]回复
6#
黑羽祭
看看我这个事怎么回事
Systemutil.Run "www.baidu.com"
Browser("百度一下,你就知道").OpenNewTab
Browser ("name:=新建选项卡").Navigate "www.baidu.com"
Browser("CreationTime:=0").Page(":=").WebEdit("name:=wd").Set "111"
Browser("CreationTime:=1").Page(":=").WebEdit("name:=wd").Set "222"
两个都输入到了第一个Browser 的webedit里面了
作者:
黑羽祭
时间:
2013-4-23 17:17
回复
7#
lingyuen122
建议不要使用Tab样式了,IE设置成从新窗口打开吧这个坛子里有相关的讨论
作者:
lingyuen122
时间:
2013-4-24 10:19
回复
8#
黑羽祭
这个我在用tab打不开的时候用新窗口试了是可以完成的。就是看能不能用tab做好。
非常感谢你的回复!!!!
作者:
黑羽祭
时间:
2013-4-25 08:49
回复
9#
lingyuen122
也不是完全不能,但要看环境,就想有的电脑上object.OpenNewTab就能用,有的就不能
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2